Tomcat JRE UnsatisfiedLinkError

时间:2015-05-05 14:13:45

标签: java eclipse tomcat java-ee runtime

最近,我在计算机上扫描了一些旧的和未使用过的JRE。 但在那之后,当我加载Tomcat(例如eclipse)时,我有这个错误:

java.lang.UnsatisfiedLinkError: C:\Tomcat7\bin\tcnative-1.dll: Can't load IA **64**-bit .dll on a AMD **64**-bit platform

我重新安装了JRE 7或8但结果相同......

有什么想法吗? 感谢

3 个答案:

答案 0 :(得分:0)

尝试清除tomcat文件夹中的temp和work目录,然后重新启动tomcat。

答案 1 :(得分:0)

您可能还有一个环境变量仍然指向旧的JRE位置。检查JRE_HOME或JAVA_HOME环境变量的值。

答案 2 :(得分:0)

从您的PC上删除所有JDK,JRE,Eclipse安装。

重新启动PC并安装JDK(64位),Eclipse(64位),Tomcat(64位)的全新副本。

使用Clean Master或CCleaner清除任何残留文件/注册表。

这是因为JRE / JDK指向64位或者您正在使用Tomcat 64位服务器。

这发生在我身上,我不得不卸载并重新安装所有内容以使所有内容协同工作。

一个拇指规则是一切都应该是64或32位,我曾经遵循以避免这些问题。干杯!!