码迷,mamicode.com
首页 > 编程语言 > 详细

java.lang.UnsatisfiedLinkError: D:\apache-tomcat-7.0.52\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

时间:2015-10-14 12:26:00      阅读:456      评论:0      收藏:0      [点我收藏+]

标签:

     正如标题,一大早遇到这个错误:

     java.lang.UnsatisfiedLinkError: D:\apache-tomcat-7.0.52\bin\tcnative-1.dll: Can‘t load AMD 64-bit .dll on a IA 32-bit platform  

     虽不影响项目运行,但我觉得心里始终是不踏实。

     于是查找各种资料,现总结如下:
1. 检查Myeclipse->help->About MyEclipse Enterprise Workbench->Installation Details->Configuration中寻找x86或x86_64关键词,这里可以查看它的版本

2. 检查Tomcat 是32位还是64,

3. 最后,检查jdk安装目录,根据PC操作系统选择相应的jdk安装包,如果操作系统是32位的,应安装在c:\program files(x86)目录下,一般安装会默认的,但也要留心下。反之,64位的安装包应放在c:\program files目录。

记录下环境配置:

classpath

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

JAVA_HOME

C:\Program Files (x86)\Java\jdk1.7.0_13

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

我的是在最后一步出现了问题,因为我的安装包是64位的,我却安装在了x86目录。纠正后,启动tomcat,问题没有重现。

 

java.lang.UnsatisfiedLinkError: D:\apache-tomcat-7.0.52\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

标签:

原文地址:http://www.cnblogs.com/dzyBlog/p/4876997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!