Java和Ghostscript(ghost4j和gsdll32.dll)

owfi6suc  于 2023-05-21  发布在  Java
关注(0)|答案(1)|浏览(123)

我有一个项目,我用途:ghost4j(0.3.3)和gsdll32.dll。
但新的操作系统(Win 10)是64和Swing应用程序(Java 1.6)返回错误无法加载库'gsdll32'。
我下载了文件gsdll64,如果我把名字改成gsdll32,一切都能正常工作。尽管如此,我想使用正确名称的文件(gsdll64)。
我试图改变ghost4j的版本,不幸的是它仍然唤起gsdll32。
P.S.对不起我的英语
有人能帮帮我吗

vjrehmav

vjrehmav1#

听起来你有一个32/64位的问题。假设以前您使用的是32位操作系统和32位Java等。
现在您正在使用一个64位Java,它需要一个64位DLL(大概是因为它本身就是64位的)。但是无论您使用的是什么框架,都有一个固定的名称,并且正在寻找32位库。如果你想修复这个问题,你需要改变任何具有固定名称的东西,大概是ghost 4j。
这不是一个Ghostscript的问题,我不能告诉你如何改变Ghost 4j,恐怕。您可以使用32位Java安装,或者像您已经做的那样,简单地重命名DLL。

相关问题