java - Tomcat JRE UnsatisfiedLinkError

标签 java eclipse tomcat jakarta-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,但结果相同...

有什么想法吗? 谢谢

最佳答案

从您的 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/

相关文章:

perl - Tomcat 上 Perl 应用程序的 Web.xml 内容

java - android.view.InflateException : Binary XML file line #13: Error inflating class android. widget.TextView

java - 必须单击 JFormattedTextField 才能格式化其内容?

java - 在 Java-Android 中设置背景图片的问题

java - 更改maven eclipse项目中的java SDK版本

java - 在从 java.util.date 转换为 java.sql.date 之前检查空日期

java - 动态更改 JSESSIONID cookie 的域?

java - nunit 中的reporter.log() testng 等效项

eclipse - 在 Eclipse 的 Debugger Console 上使用方向键浏览 gdb 的历史命令

java - 在 Weblogic 9.2 或 10.1 上部署 Jersey 1.3 Web 服务