Kon*_*ong 5 javascript java nashorn
我试图让Oracle的Nashorn在Java 7下运行.
我克隆了回购并编译了源代码.我需要做的就是编译它:
一切似乎都很开心,Java 7将Nashorn视为脚本引擎; 但是当我尝试获取一个实例时:
NashornScriptEngineFactory factory = new NashornScriptEngineFactory();
ScriptEngine engine = factory.getScriptEngine();
Run Code Online (Sandbox Code Playgroud)
我得到了例外:
java.lang.RuntimeException:java.lang.ClassNotFoundException:jdk.nashorn.internal.runtime.Context.newGlobalTrusted(Context.java:831)jdk.nashorn.internal.runtime.Context中的jdk.nashorn.internal.objects.Global .newGlobal(Context.java:636)at jdk.nashorn.api.scripting.NashornScriptEngine $ 2.run(NashornScriptEngine.java:270)at jdk.nashorn.api.scripting.NashornScriptEngine $ 2.run(NashornScriptEngine.java:266)at java.security.AccessController.doPrivileged(Native Method)at jdk.nashorn.api.scripting.NashornScriptEngine.createNashornGlobal(NashornScriptEngine.java:266)at jdk.nashorn.api.scripting.NashornScriptEngine.(NashornScriptEngine.java:104)at jdk .nashorn.api.scripting.NashornScriptEngine.(NashornScriptEngine.java:78)at jdk.nashorn.api.scripting.NashornScriptEngineFactory.getScriptEngine(NashornScriptEngineFactory.java:139)
jdk.nashorn.internal.objects.Global在我的课程路径中.Nashorn可能会使用不同的类加载器吗?
| 归档时间: |
|
| 查看次数: |
5165 次 |
| 最近记录: |