【发布时间】:2017-02-16 17:56:18
【问题描述】:
Java8 提供下一代 JavaScript 引擎作为 nashorn。 我们可以通过以下代码获得这个引擎:
ScriptEngineManager engineManager = new ScriptEngineManager();
ScriptEngine engine = engineManager.getEngineByName("nashorn");
但我发现 javascript 和 ECMAScript 也是 getEngineByName() 的有效参数
ScriptEngine engine = engineManager.getEngineByName("javascript");
ScriptEngine engine = engineManager.getEngineByName("ECMAScript");
我的查询是:
- Nashorn、JavaScript 和 ECMAScript 引擎有什么区别?
- java 是否提供其他引擎?
- 哪个更好用?
【问题讨论】:
标签: javascript java