This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I'm developing a Java 3D Applet using JNLP Applet Plug In. In this applet I'm using JNA for loading my library(dll) which is used by the applet business code.
Ican load all the 5 libraries (4 for Java 3D and 1 for my applcation library). I use the custom Class Loader.
Now the problem is, when I load Java 3D jars and dll, the system throws "UnsatisfiedLinkError" for not finding the "CLP.dll" library, BUT it load the same lib and execute w/o any problem if I don't load the Java 3d libs ??
What are the possible cause, any kind of help will be greatly appricaiated.
1. I'm not able to figure out whether this is JNLP or JNA problem ?
2. My custom class loader loads all the .dll into the "Temp" (Windows %TEMP%) directory renaming the dll like "extensionXXXX.dll" and overrides the java.lang.ClassLoader#findLibrary() method.