Eclipse插件开发-使用Nashorn

Kazekage Gaara

我正在开发使用Nashorn的Eclipse插件。当我运行与独立Java应用程序相同的应用程序时,不会遇到任何错误。但是当我将其作为插件运行时,出现此错误-

java.lang.NoClassDefFoundError: jdk/nashorn/internal/runtime/options/Options

堆栈跟踪进一步指向我正在创建Options对象的位置。我已经尝试过添加访问限制规则(以防万一),但这无济于事。我还看到了这两个相关的链接-如何使jdk.nashorn.api.scripting.JSObject在插件中可见访问限制:类型'Application'不是API(对所需库rt.jar的限制),但存在问题持续存在。我已仔细检查以确保该项目正在使用Java 8。

帮助?

Kazekage Gaara

我已经使它工作了,但这似乎更像是一种hack,而不是实际的解决方案。我已经nashorn.jarjdk1.8.0_66\jre\lib\ext构建路径中复制并包含了它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章