【问题标题】:Ghost4J. java.lang.UnsatisfiedLinkError: Unable to load library 'gsdll64'幽灵4J。 java.lang.UnsatisfiedLinkError:无法加载库“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 类) )/

【问题讨论】:

    标签: java ghostscript jvm-arguments unsatisfiedlinkerror


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果你想使用系统属性 应该使用-Djna.library.path=/path/to/dir 而不是-Djava.library.path=/path/to/dir

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多