我有一个项目,我用途:ghost4j(0.3.3)和gsdll32.dll。但新的操作系统(Win 10)是64和Swing应用程序(Java 1.6)返回错误无法加载库'gsdll32'。我下载了文件gsdll64,如果我把名字改成gsdll32,一切都能正常工作。尽管如此,我想使用正确名称的文件(gsdll64)。我试图改变ghost4j的版本,不幸的是它仍然唤起gsdll32。P.S.对不起我的英语有人能帮帮我吗
vjrehmav1#
听起来你有一个32/64位的问题。假设以前您使用的是32位操作系统和32位Java等。现在您正在使用一个64位Java,它需要一个64位DLL(大概是因为它本身就是64位的)。但是无论您使用的是什么框架,都有一个固定的名称,并且正在寻找32位库。如果你想修复这个问题,你需要改变任何具有固定名称的东西,大概是ghost 4j。这不是一个Ghostscript的问题,我不能告诉你如何改变Ghost 4j,恐怕。您可以使用32位Java安装,或者像您已经做的那样,简单地重命名DLL。
1条答案
按热度按时间vjrehmav1#
听起来你有一个32/64位的问题。假设以前您使用的是32位操作系统和32位Java等。
现在您正在使用一个64位Java,它需要一个64位DLL(大概是因为它本身就是64位的)。但是无论您使用的是什么框架,都有一个固定的名称,并且正在寻找32位库。如果你想修复这个问题,你需要改变任何具有固定名称的东西,大概是ghost 4j。
这不是一个Ghostscript的问题,我不能告诉你如何改变Ghost 4j,恐怕。您可以使用32位Java安装,或者像您已经做的那样,简单地重命名DLL。