幽灵4J。 java.lang.UnsatisfiedLinkError:无法加载库“gsdll64”
Posted
技术标签:
【中文标题】幽灵4J。 java.lang.UnsatisfiedLinkError:无法加载库“gsdll64”【英文标题】:Ghost4J. java.lang.UnsatisfiedLinkError: Unable to load library 'gsdll64' 【发布时间】:2012-08-28 05:25:18 【问题描述】:我使用 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
异常(Eclipse 找不到 Main 类,但是当我启动我的应用程序时我手动将 Eclipse 指向 Main 类) )/
【问题讨论】:
【参考方案1】:如果您将gsdll64
复制到您的工作目录,它是否有效? :-)
【讨论】:
【参考方案2】:如果你想使用系统属性
应该使用-Djna.library.path=/path/to/dir
而不是-Djava.library.path=/path/to/dir
【讨论】:
以上是关于幽灵4J。 java.lang.UnsatisfiedLinkError:无法加载库“gsdll64”的主要内容,如果未能解决你的问题,请参考以下文章