复制
收藏
提问
简洁
jdk8自带的Nashorn如何支持ES6
3周前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
JDK 8中的Nashorn默认支持ECMAScript 5.1,但可以通过设置JVM参数来部分支持ES6特性。
支持ES6的方法
- 设置JVM参数:通过添加
-Dnashorn.args=--language=es6
参数,可以在JDK 8中启用对部分ES6新特性的支持。17 - JDK版本升级:从JDK 9开始,Nashorn对ECMAScript 6的支持得到了改善,如果需要更完善的ES6特性支持,可以考虑升级到更高版本的JDK。2
- 使用FAAS方案:对于频繁的Java调用JavaScript,如果脚本复杂,推荐使用如OpenWhisk这样的函数即服务(FAAS)方案,以获得更好的控制性和安全性。1
其他信息
你觉得结果怎么样?