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


問題簡要描述:

java.lang.UnsatisfiedLinkError: F:\Tools\tomcat6045\tomcat6.0.45_x64\apache-tomcat-6.0.45\bin\tcnative-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是幾位呢?

cmd后輸入如下命令:
C:\Users\Jun>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位的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM