我已经阅读了Nashorn支持一些选项,但似乎所有这些选项都没有文档记录。
它们可以通过设置系统属性来使用,但它们是全局的。我想要对单个引擎实例进行编程设置。 在这里你可以阅读到我想要的方式指定选项,但这些类是内部的,所以我会得到这种错误:
我找不到使用JavaScript API设置这些选项的方法。
编辑:
看起来问题在于Eclipse限制了我的使用权限,而不是直接使用Nashorn引擎出现了问题。但我会具体说明问题。
有没有一种方法可以在不使用非javax.script API的Nashorn类的情况下设置单个Nashorn引擎实例的选项?
它们可以通过设置系统属性来使用,但它们是全局的。我想要对单个引擎实例进行编程设置。 在这里你可以阅读到我想要的方式指定选项,但这些类是内部的,所以我会得到这种错误:
"Access restriction: The type NashornScriptEngineFactory is not accessible due to restriction on required library C:\Program Files\Java\jdk1.8.0\jre\lib\ext\nashorn.jar".
我找不到使用JavaScript API设置这些选项的方法。
编辑:
看起来问题在于Eclipse限制了我的使用权限,而不是直接使用Nashorn引擎出现了问题。但我会具体说明问题。
有没有一种方法可以在不使用非javax.script API的Nashorn类的情况下设置单个Nashorn引擎实例的选项?
--no-java
。 - aalku