Как под Линуксом можно выполнять ява функции и получать от них результат?
Т.е. есть простая ява функция в виде текстового файла:
function lala(){
тут типа код;
}Мне типа ее как-то надо интерпретировать и получить результат :) Не подскажете, что тут можно сделать?
Java под Linux'ом вызывается как и на всех остальных платформах через JNI. Вот только пример функции lala к Java никакого отношения не имеет. Ты часом Java и JavaScript не путаешь?
Да, нужно Ява скрипт интерпретировать и узнать возвращаемый функцией результат.
Насколько я понял, в этом форуме тусуются лолы (типа меня) :))
Объясняю, нах.
Качаем J2SDK последний с сайта http://www.sun.com
С сайта http://www.mozilla.org/rhino/ качаем программулину на яве, которая нам будет выполнять JavaScript'ы.
Устанавливаем и наслаждаемся жизнью...
>Качаем J2SDK последний с сайта http://www.sun.com
>С сайта http://www.mozilla.org/rhino/ качаем программулину на яве, которая нам будет выполнять JavaScript'ы.>Устанавливаем и наслаждаемся жизнью...
хм, а зачем качать j2sdk?
JavaScript выполниться бровзером и без него
JS исполняется в браузере и никакая ява-машина ему не нать. Класс на JAVA должен быть скомпилирован в файл.class + получен из него хидер (javah), после чего вызывается из С/С++ c прилинковкой native-ной либы которая есть в jre. В общих чертах так, подробности на sun.com с примерами.
Что мне было нужно, то я и сделал. Мне нужно было из html'ки выдирать код ява скрипта и затем его выполнить, получив результат....