0

我有一个使用的项目:ghost4j (0.3.3) 和 gsdll32.dll。

但是新的操作系统(Win 10)是 64 并且 Swing 应用程序(Java 1.6)返回错误无法加载库“gsdll32”。

我下载了文件 gsdll64,如果我将名称更改为 gsdll32,everythink 可以正常工作。尽管如此,我想使用名称正确的文件(gsdll64)。

我试图改变ghost4j的版本,不幸的是它仍然唤起了gsdll32。

PS对不起我的英语:)

有人可以帮助我吗?

4

1 回答 1

0

听起来你有一个 32/64 位的问题。大概以前您使用的是 32 位操作系统和 32 位 Java 等。

现在您正在使用需要 64 位 DLL 的 64 位 Java(可能是因为它本身是 64 位的)。但是无论您使用什么框架都有一个固定的名称,并且正在寻找 32 位库。如果你想解决这个问题,你需要更改任何具有固定名称的东西,大概是 ghost4j。

这不是一个 Ghostscript 问题,恐怕我不能告诉你如何更改 Ghost4j。您可以使用 32 位 Java 安装,或者像您已经完成的那样,简单地重命名 DLL。

于 2017-10-02T14:51:04.517 回答