在 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中文網其他相關文章!