我正在使用Java11中的Nashorn JavaScript引擎,它工作得很好,但它很快就会被废弃。我尝试过GraalVM,因为执行一个简单的表达式(例如2+3)需要13-14秒,所以我发现它更糟糕。是否还有其他可供选择的方法,或者是否应该使用其他方法(如果有的话)尝试GraalVM?
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("javascript");
engine.eval("2+3");发布于 2019-10-01 07:20:40
您可以使用犀牛替代
犀牛仍然是一个开源项目,因此有着社区参与的历史。对于某些用途,它显然是优越的,因为它的启动时间更快。
https://stackoverflow.com/questions/58179771
复制相似问题