问题 Can't load AMD 64-bit .dll on a IA 32-bit platform

Posted charles945

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问题 Can't load AMD 64-bit .dll on a IA 32-bit platform相关的知识,希望对你有一定的参考价值。

 

问题简要描述:

java.lang.UnsatisfiedLinkError: F:Tools omcat6045 omcat6.0.45_x64apache-tomcat-6.0.45in cnative-1.dll: Can‘t load AMD 64-bit .dll on a IA 32-bit platform

意思大概是:

无法在IA 32位平台上加载AMD 64位.dll

 

我出现这个问题的原因是:

在32位jdk环境下,运行tomcat64位。

解决方案:

我把32jdk卸载换成了64位。

如何判断jdk是几位呢?

1
2
3
4
5
6
cmd后输入如下命令:
C:UsersJun>java -version
 
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

  

出现:

(1)Java HotSpot(TM) 64-Bit说明是64位
(2)没有出现64-Bit说明是32位的

以上是关于问题 Can't load AMD 64-bit .dll on a IA 32-bit platform的主要内容,如果未能解决你的问题,请参考以下文章

解决Tomcat: Can't load IA 32-bit .dll on a AMD 64-bit platform 问题

Tomcat:Can't load IA 32-bit .dll on a AMD 64-bit platform问题的解决

MyEclipse: Can't load IA 32-bit .dll on a AMD 64-bit platform

解决tomcat Can't load AMD 64-bit .dll on a IA 32-bit platform问题

Can't load IA 32-bit .dll on a AMD 64-bit platform

Can't load IA 32-bit .dll on a AMD 64-bit platform错误的解决