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启动时,我得到了ClassNotFoundexception(Eclipse无法找到Main类,但是当我使用我的应用程序时,我手动将Eclipse指向Main类))/

如果将gsdll64复制到工作目录,它是否有效? 🙂

如果你想使用系统属性-Djna.library.path=/path/to/dir应该用来代替-Djava.library.path=/path/to/dir