我试图在实例中使用GraalJS来呈现服务器端。但是,当试图使用GraalJS运行代码时,我遇到了问题。每当我运行它时,我都会被抛出一个异常。
org.graalvm.polyglot.PolyglotException: java.lang.NoClassDefFoundError: Could not initialize class com.oracle.truffle.js.runtime.JSContext
at com.oracle.truffle.js.runtime.JSEngine.createContext(JSEngine.java:72) [xxxxxxxxxxxxx:
我正在使用,我已经成功地使用了stdlib中的Java类,但没有使用我在这里编译的Java代码。
例如,这可以很好地工作:
print(new java.util.Date());
但是对于 (单个.java文件,没有名称空间,相同的文件夹),我完全没有运气:
js> new Packages.NanoHTTPD()
js: "<stdin>", line 4: uncaught JavaScript runtime exception: TypeError: [JavaPackage NanoHTTPD] is not a function, it is o
我正在开发一个包含一些第三方依赖项的包。该包引用了来自该第三方的两个不同jars的核心和连接功能。
然后,我用maven-bundle-plugin完成导入包,我只能使用来自任何一个jar的单个导入包,而不能同时使用这两个导入包(引用其他线程,无法清楚地了解JAR导入)。还是第三方的包组织有问题?
->包-> com.test.pkg包含class1,class2 JAR B ->包-> com.test.pkg包含class3
导入包导入com.test.pkg,但我的应用程序需要class3,在运行期间,当引用class3时,容器抛出ClassDefNotF