最近,我在我的电脑上扫描了一些旧的和未使用的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但是同样的结果..。
知道吗?谢谢
发布于 2016-10-28 11:30:07
从您的PC中删除所有JDK、JRE、Eclipse安装。
重新启动PC并安装JDK(64位)、Eclipse(64位)、Tomcat(64位)的新副本。
使用CCleaner或CCleaner清除任何剩余的文件/注册表。
这是由于JRE/JDK指向64位或使用Tomcat 64位服务器造成的。
这发生在我身上,我不得不卸载和重新安装所有的东西,使所有的工作在一起。
一条经验法则是,每件事都应该是64或32位,这是我过去为了避免这类问题而遵循的。干杯!!
发布于 2015-05-05 14:29:58
尝试清除tomcat文件夹中的临时目录和工作目录,然后重新启动tomcat。
发布于 2015-05-05 14:41:37
您可能仍然有一个环境变量指向旧的JRE位置。检查JRE_HOME或JAVA_HOME环境变量的值。
https://stackoverflow.com/questions/30055461
复制相似问题