Ghost4J。 java.lang.UnsatisfiedLinkError:无法加载库'gsdll64'

时间:2012-08-28 05:25:19

标签: java ghostscript jvm-arguments unsatisfiedlinkerror

我使用Maven将Ghost4J 0.45包含到我的项目中,并将Ghostscript安装到C:\Program Files\gs\gs9.06

但我仍然收到错误java.lang.UnsatisfiedLinkError: Unable to load library 'gsdll64'

我在PATH env变量目录中添加了'gsdll64.dll'(即C:\Program Files\gs\gs9.06)。还尝试使用-Djava.library.path=/path/to/dir启动应用程序。

但我总是得到UnsatisfiedLinkError(但是当我使用JVM参数-Djava.library.path启动时,我得到ClassNotFound异常(Eclipse无法找到Main类,但是我手动将Eclipse指向Main类当我laucnh我的应用程序))/

2 个答案:

答案 0 :(得分:5)

如果将gsdll64复制到工作目录,是否有效? : - )

答案 1 :(得分:0)

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