在这种情况下Jogamps JOCL是否有人知道如何从命令行运行java代码依赖于GPU库。
我编译了一个测试程序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-当地人-Linux的amd64.jar:./ LIB / gluegen-RT-当地人-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-当地人-Linux的amd64.jar:./ LIB / gluegen-RT-当地人-MacOSX的-universal.jar :. /lib/gluegen-rt-natives-linux-i586.jar:”。 HelloJOCL
但是得到了这个错误 线程“main”中的异常java.lang.NoClassDefFoundError:com / jogamp / opencl / CLContext at java.lang.Class.getDeclaredMethods0(Native Method)
答案 0 :(得分:0)
您是否尝试使用try / catch添加代码,如:
try {
} catch (NoClassDefFoundError x) {
x.printStackTrace();
}
我承认我从未这样做过。