Javascript JMeter警告:Nashorn引擎计划从未来的JDK版本中删除
当我运行最近下载的JMeter 5.1.1时,我在Javascript JMeter警告:Nashorn引擎计划从未来的JDK版本中删除,javascript,java,jmeter,nashorn,deprecation-warning,Javascript,Java,Jmeter,Nashorn,Deprecation Warning,当我运行最近下载的JMeter 5.1.1时,我在终端窗口中多次看到: 警告:Nashorn引擎计划从未来的JDK中删除 释放 我使用了网络搜索并找到了 动机 Nashorn JavaScript引擎首先被合并到 JDK 8通过JEP 174替代Rhino脚本引擎。 当它发布时,它是对 ECMAScript-262 5.1标准 随着ECMAScript语言构建速度的加快 通过对API的调整和修改,我们发现Nashorn具有挑战性 维持 我本想读到新引擎现在使用得更多,但没有,我找不到什么可以运行
终端窗口中多次看到:
警告:Nashorn引擎计划从未来的JDK中删除
释放
我使用了网络搜索并找到了
动机
Nashorn JavaScript引擎首先被合并到
JDK 8通过JEP 174替代Rhino脚本引擎。
当它发布时,它是对
ECMAScript-262 5.1标准
随着ECMAScript语言构建速度的加快
通过对API的调整和修改,我们发现Nashorn具有挑战性
维持
我本想读到新引擎现在使用得更多,但没有,我找不到什么可以运行JavaScript
。在JMeter
中使用JavaScript
会发生什么?它不会运行,我们鼓励使用Groovy
顺便说一句,如何从终端删除该警告?Groovy是JMeter的最佳实践
我们建议使用ApacheGroovy
在新版本中,此警告有一个解决方法:
要使这些警告静音,请在Java参数中添加-Dnashorn.args=--无弃用警告。这可以通过设置环境变量JVM_ARGS来实现
export JVM_ARGS="-Dnashorn.args=--no-deprecation-warning"