我试图在Mac上运行this tutorial。
该教程适用于Windows,并且包含jocl版本1.3(JOCL-0.1.3a-beta.jar)和Windows的本机jocl dll(JOCL-windows-x86_64.dll)。
得到代码后,我基本上摆脱了jocl 1.3 jar和dll,并用latest jocl 1.4 jar代替了它,该文件应同时为Mac和Windows打包资源。
执行此操作后,当我运行教程时,出现以下错误:
Error while loading native library "JOCL-apple-x86_64" with base name "JOCL"
Operating system name: Mac OS X
Architecture : x86_64
Architecture bit size: 64
Stack trace from the attempt to load the library as a resource:
java.lang.NullPointerException: No resource found with name '/lib/libJOCL-apple-x86_64.dynlib'
jar的资源中似乎缺少libJOCL-apple-x86_64.dynlib动态库。
我不是Java专家,也不知道下一步该怎么做。
任何帮助表示赞赏!
最佳答案
我对jocl.org不太了解(我是http://jocl.jogamp.org的作者),但看来您需要的所有东西都在lib文件夹中。在您的Mac上尝试加载libJOCL-apple-x86_64.dynlib而不是libJOCL-apple-x86_64.jnilib可能是jocl.org的错误。但这只是一个疯狂的猜测。