Indeed, you're right, this "lib" prefix might cause problems when trying to load the library from the JAR. I'll have to check this as soon as possible.
But in any case, it should be possible to get it running with the version that is currently available on the website, when the library is not contained in the JAR, but in a directory that is visible for the JVM.
I'm not sure how NetBeans assembles the JAR-in-JAR-Packages, and how this might affect the loading Mechanisms of the native library. Therefore, another attempt:
- Create Zefir.jar without the JOCL JAR
- put the Zefir.JAR and the JOCL JAR into one directory
- Put the native lib (libJOCL-linux-x86_64.so) into the same directory
- In this directory, execute
java -cp ".;JOCL-0.1.4-beta1.jar" -jar Zefir.jar
It should be possible to get this running in the end