如何使用GPU库(Jogamp JOCL)运行已编译的java类?

时间:2012-06-27 03:14:09

标签: java runtime gpu

在这种情况下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)

1 个答案:

答案 0 :(得分:0)

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

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

我承认我从未这样做过。