【发布时间】:2018-07-30 10:39:14
【问题描述】:
我想在 javascript 引擎中使用 java 对象,但无法执行并获得异常:javax.script.ScriptException: :1:11 Expected ;但找到了
ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn");
Object map = engine.eval("var HashMap<String,String> = Java.type('java.util.HashMap<String,String>()');" +
"var map = new HashMap();" +
"map.put('key1', 'value1');" +
"map.put('key2', 'value2');" +
"map.put('key3', 'value3');" +
"map");
System.out.println(map);
【问题讨论】:
标签: java java-8 hashmap nashorn