最近,我在我的电脑上清理了一些旧的和未使用的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,但结果相同...
有什么想法吗? 谢谢
最佳答案
从您的 PC 中删除所有 JDK、JRE、Eclipse 安装。
重新启动您的 PC 并安装 JDK(64 位)、Eclipse(64 位)、Tomcat(64 位)的全新副本。
使用 Clean Master 或 CCleaner 清除任何残留文件/注册表。
发生这种情况是因为 JRE/JDK 指向 64 位或者您正在使用 Tomcat 64 位服务器。
这在我身上发生过,我不得不卸载并重新安装所有东西才能使它们一起工作。
一个经验法则是一切都应该是 64 位或 32 位,我曾经遵循这一规则来避免此类问题。干杯!
关于java - Tomcat JRE UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30055461/