我使用了launch4j为我的java .jar应用程序创建了一个工作的.exe文件。
当我指定绝对路径时,一切正常:
Djava.library.path=C:\Users\dre\Desktop\2014_11_24\Logfetch_v01_20141124\lib\rxtx-2.2pre2-bins\Windows\win64\
当我尝试使用相对路径时:
-Djava.library.path=\lib\rxtx-2.2pre2-bins\Windows\win64\
-Djava.library.path=/lib/rxtx-2.2pre2-bins/Windows/win64/
链接失败,我的部分应用无效。
由于我对Windows操作系统的经验不足,我确信使用\和/这是一个愚蠢的错误。
谢谢。
答案 0 :(得分:0)
我用这个JVM选项解决了这个问题。
-Djava.library.path="%EXEDIR%\\lib\\rxtx-2.2pre2-bins\\Windows\\win64\\"