Ghost4J。 java.lang.UnsatisfiedLinkError:无法加载库’gsdll64′
我使用Maven将Ghost4J 0.45
包含到我的项目中,并将Ghostscript安装到C:\Program Files\gs\gs9.06
。
但我仍然得到一个错误java.lang.UnsatisfiedLinkError: Unable to load library 'gsdll64'
。
我添加到位于’gsdll64.dll’的PATH
env变量目录中(即C:\Program Files\gs\gs9.06
)。 还尝试使用-Djava.library.path=/path/to/dir
启动应用程序。
但是我经常得到UnsatisfiedLinkError
(但是当我使用JVM参数-Djava.library.path
启动时,我得到了ClassNotFound
exception(Eclipse无法找到Main类,但是当我使用我的应用程序时,我手动将Eclipse指向Main类))/
如果将gsdll64
复制到工作目录,它是否有效? 🙂
如果你想使用系统属性-Djna.library.path=/path/to/dir
应该用来代替-Djava.library.path=/path/to/dir