0

My call to getEngineByName("JavaScript) is returning null. What configuration is required in my IntelliJ project so that it returns a script engine specified?

ScriptEngineManager scriptEngineManager = new ScriptEngineManager();
ScriptEngine scriptEngine = scriptEngineManager.getEngineByName("JavaScript");

I must be missing something obvious.

  • What java version do you use? Since Java 15 javascript engine is no longer a part of JDK, and must be plugged in manually. See https://stackoverflow.com/questions/71481562/use-javascript-scripting-engine-in-java-17 for details – Nikolai Shevchenko Feb 06 '23 at 09:20

0 Answers0