我使用了一个项目: ghost4j (0.3.3)和gsdll32.dll。
但是新的操作系统(Win 10)是64,Swing应用程序(Java 1.6)返回错误,无法加载库'gsdll32‘。
我下载了gsdll64文件,如果我把文件名改为gsdll32,那么everythink就能正常工作。尽管如此,我还是想使用具有正确名称的文件(gsdll64)。
我试着改变ghost4j的版本,不幸的是它仍然能唤起gsdll32。
附言:对不起,我的英语:)
有人能帮帮我吗?
发布于 2017-10-02 22:51:05
听起来你遇到了一个32/64位的问题。假设您之前使用的是32位操作系统和32位Java等。
现在您使用的是64位Java,它需要64位DLL (大概是因为它本身就是64位的)。但是,无论您使用的是什么框架,都有一个固定的名称,并且正在寻找32位库。如果你想解决这个问题,你需要修改任何有固定名称的东西,假设是ghost4j。
这不是一个Ghostscript问题,恐怕我不能告诉你如何改变Ghost4j。您可以使用32位Java安装,或者像您已经做过的那样,简单地重命名DLL。
https://stackoverflow.com/questions/46526296
复制相似问题