0

この場合、Jogamps JOCL で、GPU ライブラリに依存してコマンドラインから Java コードを実行する方法を知っている人はいますか。

テスト プログラム 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/ gluegen-rt-natives-linux-i586.jar:." こんにちはJOCL

しかし、スレッド「メイン」でこのエラー例外が発生します 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 に答える