Here is my problem –
I get error pop up like – “no XXX in java.library.path” // Note: XXX is some .dll of API
Actually I am running .jnlp file; which starts java web start. Software installation instruction says install jre 32 bit in order to run. I use linux mint which is 64 bit & already have jre 64 which i use for other purpose.
If installation instructions say to install a 32-bit JRE to run the program, then that’s what you’ll have to do. A 32-bit native library won’t work with a 64-bit process (which a 64-bit JRE creates). 32-bit and 64-bit JRE can live side by side on the same computer – this should not be a problem.
Don’t worry about the library path, Java web start will take care of it for you.
You do need to specify the native libraries with
<nativelib>tags, instead of regular<jar>tags in the JNLP file. Example for the LWJGL library:In your case I suppose you only have 32-bit native libs, and perhaps not for many operating systems.