Вопрос по dynamic, java, eval – API компилятора находится на Java 6. Он работает, но его уродливо использовать. Однако вы можете использовать BeanShell и JCI, если у вас нет Java 6.

1

могу написать код Java, который выполняется как код JavaScript, используемый вместе с функцией eval?

То, что я хотел бы достичь, было бы что-то вроде этого:

System.execute ("String str = \" test \ "; System.out.println (str);");

который напечатал бы слово «тест». (10x дехманн)

Пример кода очень поможет.

Где ? В браузере? OscarRyz
Это может быть только я, но ваш вопрос не имеет большого смысла. JavaScript - это язык веб-сценариев, где Java запускается в среде Java. Вы можете создавать Java-апплеты, но я не думаю, что вы на это ссылаетесь. regex
Я думаю, что он хочет что-то вроде: System.execute ("String str (\" test \ "); System.out.println (str);"); который напечатал бы слово «тест». Frank
возможный дубликатЕсть ли в Java функция eval ()? Raedwald
Я предполагаю, что ссылка на JavaScript была лишь примером того, чего он хочет достичь. Michael Myers♦

Ваш Ответ

1   ответ
4

шения, но эти решения зависят от моей интерпретации вашей проблемы, которая может быть ошибочной.

+1. Для меня это лучший подход. Camilo Díaz Repka

Похожие вопросы