适用于 64 位处理器的 JMagick.dll

发布于 2024-09-19 08:22:12 字数 350 浏览 5 评论 0原文

我正在尝试运行一个程序,使用 java 程序中的 jmagick 接口(JNI)来调用 ImageMagick 中的 C++ 库。但我收到以下异常


线程“main”中出现异常 java.lang.UnsatisfiedLinkError: C:\程序 文件\Java\jdk1.6.0_16\bin\jmagick.dll: 无法在 AMD 上加载 IA 32 位 .dll 64位平台


我尝试搜索 64 位处理器的 jmagick.dll,但没有找到。 如果 64 位 dll 可用,有人可以建议任何解决方案或告诉我路径吗?

谢谢,

I am trying to run a program to call C++ libraries in ImageMagick using jmagick interface (JNI) from a java program. But I am getting following exception


Exception in thread "main"
java.lang.UnsatisfiedLinkError:
C:\Program
Files\Java\jdk1.6.0_16\bin\jmagick.dll:
Can't load IA 32-bit .dll on a AMD
64-bit platform


I tried to search for jmagick.dll for 64 bit processors but couldn't find any.
Could anybody suggest any solution or show me the path if 64 bit dll is available?

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

这样的小城市 2024-09-26 08:22:12

删除 64 位 JDK 并安装 32 位 JDK。最终用户将需要 32 位 JVM。

当您想要在 64 位处理器上使用 Java ME 进行开发时,情况也是如此。


资源:

同一主题:

Remove your 64 bits JDK and install a 32 bits JDK. Final users will need a 32 bits JVM.

It's about the same thing when you want to develop with Java ME on a 64 bits processor.


Resources :

On the same topic :

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文