在 Windows 8.1 的 Eclipse 中遇到 JNI 错误
在 Windows 8.1 上的 Eclipse 中使用 Java 应用程序时,您可能会遇到以下错误message:
"A JNI error has occurred. Please check your installation and try again in Eclipse x86 Windows 8.1"
当不同版本之间存在冲突时,通常会出现此错误系统上安装的 Java 版本。
了解 JDK 和 JRE
在较旧的 Java 版本中,Java 开发工具包 (JDK) 包括 Java 运行时环境 (JRE)以及开发所需的工具,例如编译器。但是,使用 Java 12 及更高版本,您可以独立安装 JRE 和 JDK。
错误的根本原因
您遇到的错误是因为您的程序尝试使用 Java 12(如“javac -version”所示)进行编译,同时尝试使用 Java 8(如“java -version”所示)运行。此版本不匹配导致 JNI 错误。
解决方案:卸载冲突的 Java 版本
要解决此问题,您需要确保您的系统只有一个版本的 Java安装。以下是要遵循的步骤:
其他提示
以上是为什么我在 Windows 8.1 上的 Eclipse Java 项目中收到'JNI 错误”?的详细内容。更多信息请关注PHP中文网其他相关文章!