最近,我在计算机上扫描了一些旧的和未使用过的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但结果相同......
有什么想法吗? 感谢
答案 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位,我曾经遵循以避免这些问题。干杯!!