【发布时间】:2019-04-27 06:39:59
【问题描述】:
我知道我可以使用以下代码创建 Java 对象并调用它们的方法:
ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn");
engine.eval("var SomeJavaClass = " + "Java.type('somepackage.SomeJavaClass');" +
"var x = new SomeJavaClass();" +
"x.doSomething();"
但是是否可以使用 nashorn 调用已经存在的 Java 对象的方法?
【问题讨论】:
标签: javascript java nashorn