0

在这种情况下,有谁知道如何从命令行运行依赖于 GPU 库的 java 代码 Jogamps JOCL。

我已经编译了一个测试程序 HelloJOCL.java,但在运行时出现错误。

我试过 javac -classpath "./lib/jocl.jar:./lib/jocl-natives-macosx-universal.jar:./lib/jocl-natives-linux-i586.jar:./lib/jocl-natives- linux-amd64.jar:./lib/gluegen-rt.jar:./lib/gluegen-rt-natives-linux-amd64.jar:./lib/gluegen-rt-natives-macosx-universal.jar:./ lib/gluegen-rt-natives-linux-i586.jar" ./HelloJOCL.java

java -classpath "./lib/jocl.jar:./lib/jocl-natives-macosx-universal.jar:./lib/jocl-natives-linux-i586.jar:./lib/jocl-natives-linux- amd64.jar:./lib/gluegen-rt.jar:./lib/gluegen-rt-natives-linux-amd64.jar:./lib/gluegen-rt-natives-macosx-universal.jar:./lib/胶水-rt-natives-linux-i586.jar:." 你好JOCL

但在线程“main”java.lang.NoClassDefFoundError: com/jogamp/opencl/CLContext at java.lang.Class.getDeclaredMethods0(Native Method) 中出现此错误异常

4

1 回答 1

0

您是否尝试使用 try/catch 添加代码,例如:

try {
} catch (NoClassDefFoundError x) {
    x.printStackTrace();
}

我承认我从来没有这样做过。

于 2012-06-27T06:13:22.150 回答