Java& Ghostscript(ghost4j和gsdll32.dll)

时间:2017-10-02 13:19:03

标签: java swing ghostscript ghost4j

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

但是新的操作系统(Win 10)是64并且Swing Aplication(Java 1.6)返回错误无法加载库'gsdll32'。

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

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

P.S。对不起我的英文:)

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

听起来你有32/64位的问题。据推测,之前您使用的是32位操作系统和32位Java等。

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

这不是Ghostscript问题,我不能告诉你如何改变Ghost4j我害怕。您可以使用32位Java安装,或者像您已经完成的那样,只需重命名DLL。