Tomcat JRE UnsatisfiedLinkError

Tomcat JRE UnsatisfiedLinkError

最近扫了电脑上一些老旧不用的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,但结果相同...

有什么想法吗? 谢谢

尝试清除 tomcat 文件夹中的临时目录和工作目录并重新启动 tomcat。

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

从您的 PC 中删除所有 JDK、JRE、Eclipse 安装。

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

使用 Clean Master 或 CCleaner 清除任何残留物 files/registry。

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

这件事发生在我身上,我不得不卸载并重新安装所有东西才能使它们一起工作。

一个经验法则是一切都应该是 64 位或 32 位,我曾经遵循这一点来避免此类问题。干杯!!