幽灵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”的主要内容,如果未能解决你的问题,请参考以下文章

幽灵按键

MMSID分享-1

幽灵按钮—网页设计新趋势

幽灵按钮—网页设计新趋势

设计趋势:网页设计中的幽灵按钮

幽灵对象 - bulletphysics