做网站 徐州,做网站如何推广买量,ic设计公司排名,免费的wordpress模板java rhinoJava将Nashorn作为JSR 223的新JavaScript实现#xff08;javax.scripting#xff09;。 尽管这无疑是个好消息#xff08;通过直接生成Java代码#xff0c;Nashorn比Rhino快得多#xff09;#xff0c;但它也带来了一些挑战#xff1a; Nashorn与Rhino并非10… java rhino Java将Nashorn作为JSR 223的新JavaScript实现javax.scripting。 尽管这无疑是个好消息通过直接生成Java代码Nashorn比Rhino快得多但它也带来了一些挑战 Nashorn与Rhino并非100兼容 。 Rhino对如何将Java世界与JavaScript结合使用进行了一些扩展和或多或少的其他解释。 因此您不能简单地用Nashorn代替Rhino。 一种情况毁了我们的时代是您不能在实例上调用静态方法。 因此我们必须在Java 8中启动Rhino并使其运行直到我们重新编写脚本为止。 尽管java.net中有大量文档可用但仍然有些混乱某些URL错误缺少一些步骤。 因此以下是对我们有用的步骤 下载Rhino https : //github.com/downloads/mozilla/rhino/rhino1_7R4.zip 下载JSR-223svn结帐svn结帐https://svn.java.net/svn/scripting~svn 是的URL中的〜 cd脚本〜svn / trunk / engines / javascript / lib 从rhino1_7R4.zip复制js.jar到此目录替换现有的js.jar cd ../make 蚂蚁清理所有 将../build/js-engine.jar和js.jarRhino的复制到您的类路径中 现在更改ScriptEngineManager manager new ScriptEngineManager; ScriptEngine engine manager.getEngineByName“ js “;可以 ScriptEngineManager管理器 new ScriptEngineManager; ScriptEngine engine manager.getEngineByName“ rhino ”; 这就是将Rhino移植到Java 8所需要的。 翻译自: https://www.javacodegeeks.com/2015/04/using-rhino-with-java-8.htmljava rhino