java.lang.UnsatisfiedLinkError:C:\ Program Files \ Java \ jdk1.7.0_09 \ jre \ bin \ jmtp.dll:无法在AMD 64位平台上加载IA 32位.dll

时间:2014-03-06 05:37:03

标签: java dll unsatisfiedlinkerror launch4j

我正在创建一个Windows应用程序,我需要为其创建一个安装程序,因为我使用的是Launch4J软件。

它给我一个错误java.lang.UnsatisfiedLinkError:C:\ Program Files \ Java \ jdk1.7.0_09 \ jre \ bin \ jmtp.dll:无法在AMD 64上加载IA 32位.dll运行它时的位平台。

我没有在google中找到64位jmtp.jar和jmtp.dll文件。

请帮我解决一下。

enter image description here

2 个答案:

答案 0 :(得分:2)

64位JVM可以模拟32位模式。使用-d32命令行参数。从java 7开始支持它。

答案 1 :(得分:0)

尝试为此应用程序使用32位JVM。