小编cmd*_*edy的帖子

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

我尝试运行tomcat时收到此错误:

"java.lang.UnsatisfiedLinkError中:C:\ Program Files文件(x86)的\ Apache的Tomcat的7.0.34\BIN\tcnative-1.dll文件:一个IA 32位平台上无法加载AMD 64位的.dll" .

但是,我已经下载了64位JRE,并仔细检查了我的java版本:

C:\ Program Files(x86)\ apache-tomcat-7.0.34\bin> java -version

java版"1.7.0_10"

Java(TM)SE运行时环境(版本1.7.0_10-b18)

Java HotSpot(TM)64位服务器VM(内置23.6-b04,混合模式)

我以前在这里看过这个问题,但是其中一个没有解决方案,另一个是Eclipse问题,但是当我直接访问tomcat时,我收到了这个错误.

如何找出正在检测哪个"IA 32位平台",以及如何将Tomcat指向正确的方向?这也就是为什么我的servlet通过Eclipse得到这个404错误的原因?

类型状态报告

message/JSPandServlet/Controller

description请求的资源不可用.

日志:

C:\ Program Files(x86)\ apache-tomcat-7.0.34\bin> configtest.bat

使用CATALINA_BASE:"C:\ Program Files(x86)\ apache-tomcat-7.0.34"

使用CATALINA_HOME:"C:\ Program Files(x86)\ apache-tomcat-7.0.34"

使用CATALINA_TMPDIR:"C:\ Program Files(x86)\ apache-tomcat-7.0.34\temp"

使用JRE_HOME:"C:\ Program Files(x86)\ Java\jre7"

使用CLASSPATH:"C:\ Program Files文件(x86)的\ Apache的Tomcat的7.0.34\BIN\bootstra p.jar; C:\ Program Files文件(x86)的\ Apache的Tomcat的7.0.34\BIN\Tomcat的巨力.罐"

java.lang.UnsatisfiedLinkError中:C:\程序文件(x86)\ Apache的Tomcat的7.0.34\BIN\tcnative-1.DLL:一个IA 32位平台上无法加载AMD的64位的.dll

    at java.lang.ClassLoader$NativeLibrary.load(Native Method)

    at java.lang.ClassLoader.loadLibrary1(Unknown Source)

    at java.lang.ClassLoader.loadLibrary0(Unknown Source)

    at java.lang.ClassLoader.loadLibrary(Unknown Source)

    at java.lang.Runtime.loadLibrary0(Unknown Source)

    at java.lang.System.loadLibrary(Unknown Source)

    at org.apache.tomcat.jni.Library.<init>(Library.java:42)

    at …
Run Code Online (Sandbox Code Playgroud)

java tomcat java-ee unsatisfiedlinkerror

29
推荐指数
2
解决办法
6万
查看次数

标签 统计

java ×1

java-ee ×1

tomcat ×1

unsatisfiedlinkerror ×1