@Gfd

У меня есть текст кода в String переменной. Можно ли его выполнить?

Есть переменная String code; в ней записан код одного метода. Можно ли его выполнить с помощью каких-либо библиотек или как-то иначе? Заранее спасибо!
  • Вопрос задан
  • 230 просмотров
Решения вопроса 1
@zelan
Кратко обо мне не получится.
в java есть возможность выполнять код некоторых скриптовых языков. например: javascript, groovy (скриптовый язык для JVM).

Просто так java код в строке налету выполнить нельзя.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Firik67
Middle PHP Developer
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("js");
Object result = engine.eval("4*5");

Отсюда stackoverflow.com/questions/2605032/is-there-an-ev...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы