我使用了一个项目:ghost4j(0.3.3)和gsdll32.dll。
但是新的操作系统(Win 10)是64并且Swing Aplication(Java 1.6)返回错误无法加载库'gsdll32'。
我下载了文件gsdll64,如果我将名称更改为gsdll32,则everythink工作正常。 尽管如此,我想使用正确名称的文件(gsdll64)。
我试图改变ghost4j的版本,不幸的是它仍然唤起了gsdll32。
P.S。对不起我的英文:)
有人可以帮助我吗?
答案 0 :(得分:0)
听起来你有32/64位的问题。据推测,之前您使用的是32位操作系统和32位Java等。
现在您使用的是需要64位DLL的64位Java(可能是因为它本身就是64位)。但是,无论您使用什么框架都有一个固定的名称,并正在寻找32位库。如果你想修复它,你需要改变具有固定名称的任何东西,大概是ghost4j。
这不是Ghostscript问题,我不能告诉你如何改变Ghost4j我害怕。您可以使用32位Java安装,或者像您已经完成的那样,只需重命名DLL。