2006-11-06 01:04:59 UTC
The problem is related to either the native executable creator or the version of java that compiles the app. I took the exact source code from a Jbuilder X version and compiled it on a Jbuiler 2005, to create the native exeutable. It works on X but no on 2005. So I built my own systray4j jar and I placed a print out of the java.library.path, that the System.loadlibrary uses and it contains my C:\windows\system32 directory, I then changed to a hard coded reference with system.load and everything worked fine. So it's down to the jbuilder, and why the native executable and loadlibrary behaves different on a new version?