こんにちは、開発担当の Masa です。 Java の新しいLTS「Java 17」が正式にリリースされました。 かねてからアナウンスされていた通り、Nashorn スクリプトエンジンが削除されました。 Java17 上で JavaScript を実行したい場合はどうするの!?ということで色々試してみます。 こっそりScriptEngineが実行できたりとか、、、は無いですね。 ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine1 = manager.getEngineByName("JavaScript"); System.out.println(engine1); ScriptEngine engine2 = manager.getEngineByMimeType("applicati