1

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


线程“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


我试图为 64 位处理器搜索 jmagick.dll,但找不到。如果 64 位 dll 可用,任何人都可以提出任何解决方案或告诉我路径吗?

谢谢,

4

1 回答 1

2

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

当您想在 64 位处理器上使用 Java ME 进行开发时,情况大致相同。


资源 :

在同一主题上:

于 2010-09-16T06:05:23.930 回答