URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2464
[ Назад ]

Исходное сообщение
"Как встроить Ява интерпретатор в свою программу?"

Отправлено Legolas , 15-Янв-04 15:10 
Как под Линуксом можно выполнять ява функции и получать от них результат?
Т.е. есть простая ява функция в виде текстового файла:
function lala(){
тут типа код;
}

Мне типа ее как-то надо интерпретировать и получить результат :) Не подскажете, что тут можно сделать?


Содержание

Сообщения в этом обсуждении
"Как встроить Ява интерпретатор в свою программу?"
Отправлено asso , 15-Янв-04 18:04 
Java под Linux'ом вызывается как и на всех остальных платформах через JNI.  Вот только пример функции lala к Java никакого отношения не имеет.  Ты часом Java и JavaScript не путаешь?

"Как встроить Ява интерпретатор в свою программу?"
Отправлено Legolas , 15-Янв-04 18:41 
Да, нужно Ява скрипт интерпретировать и узнать возвращаемый функцией результат.

"Как встроить Ява интерпретатор в свою программу?"
Отправлено Legolas , 15-Янв-04 21:43 
Насколько я понял, в этом форуме тусуются лолы (типа меня) :))
Объясняю, нах.
Качаем J2SDK последний с сайта http://www.sun.com
С сайта http://www.mozilla.org/rhino/ качаем программулину на яве, которая нам будет выполнять JavaScript'ы.
Устанавливаем и наслаждаемся жизнью...

"Как встроить Ява интерпретатор в свою программу?"
Отправлено Lamr , 20-Янв-04 14:52 
>Качаем J2SDK последний с сайта http://www.sun.com
>С сайта http://www.mozilla.org/rhino/ качаем программулину на яве, которая нам будет выполнять JavaScript'ы.

>Устанавливаем и наслаждаемся жизнью...


хм, а зачем качать j2sdk?
JavaScript выполниться бровзером и без него


"JS и JAVA разные языки (+)"
Отправлено Арлекин , 20-Янв-04 19:05 
JS исполняется в браузере и никакая ява-машина ему не нать. Класс на JAVA должен быть скомпилирован в файл.class + получен из него хидер (javah), после чего вызывается из С/С++ c прилинковкой native-ной либы которая есть в jre. В общих чертах так, подробности на sun.com с примерами.

"JS и JAVA разные языки (+)"
Отправлено Legolas , 20-Янв-04 23:52 
Что мне было нужно, то я и сделал. Мне нужно было из html'ки выдирать код ява скрипта и затем его выполнить, получив результат....