2021 年 6 月 8 日,Minecraft 的最新版本終於面向玩家開放。這次名為 Caves & Cliffs 的更新增加了新的生物,例如山羊、發光魷魚和蠑螈,以及可以開采的新東西,例如銅礦石。該補丁適用於在 Java 上運行的 Minecraft 版本。許多用戶急於跳入更新後的沙箱世界,但也有一些用戶非常沮喪,因為他們無法進入一個意外錯誤:
“發生了 JNI 錯誤,請檢查您的安裝並重試, ” 後面通常跟著“發生了 Java 異常”。當 Minecraft 1.17 版發佈時,這種情況開始發生。很多用戶反映是在使用TLauncher啟動遊戲時出現該錯誤。這很奇怪,因為消息說 Java 版本已損壞或丟失。事實上,很多出現錯誤的玩家都表示他們的電腦上已經安裝了Java。
科技新聞稱問題出在Java的版本上。通過最新補丁,Minecraft 已更新為使用 Java 16。製作 Minecraft 的公司 Mojang Studios 表示,當人們嘗試在沒有 Java 16 的情況下啟動視頻遊戲或服務器 (.jar) 時會發生錯誤。我們將向您展示如何嘗試不同的方法來修復發生了 Minecraft JNI 錯誤。
修復發生了 Minecraft JNI 錯誤的方法
檢查 Java 環境變量
打開運行,鍵入 sysdm.cpl,然後單擊“確定”。確保您在“高級”選項卡上,然後單擊“環境變量”。從系統變量列表中選擇路徑,然後單擊編輯。找到 Java 環境變量,單擊它,然後單擊“刪除”。
Remove Broken System Path Variables for Java
按 Win + R 調出“運行”框。然後鍵入 sysdm.cpl 並按 Enter 鍵。在“系統屬性”窗口中,轉到“高級”選項卡並單擊“環境變量”按鈕。進入“系統變量”窗口後,單擊“系統變量”部分中路徑旁邊的“編輯”按鈕。在下一個窗口中查找 Java 的環境變量。然後點擊它並點擊刪除。
安裝最新的 Java 版本
轉到 Oracle 的網站並下載適用於您的操作系統的程序包。單擊您下載的文件,雙擊.exe 文件,當詢問時,讓安裝程序進行更改。按照屏幕上的說明安裝最新版本的 Java。安裝後,重新啟動計算機並查看錯誤是否仍然存在。
重置 Java 路徑
在運行框中鍵入 sysdm.cpl,然後按 Enter 鍵打開系統屬性。轉到名為“高級”的選項卡,然後單擊“環境變量”按鈕。在“系統變量”頁面上,單擊“路徑”旁邊的“編輯”按鈕。查找包含 Java 變量路徑的文件並將其刪除。之後,重新啟動您的 PC 並查看 JNI 錯誤是否仍然存在。
卸載舊版本的 Java
按 Windows + R 鍵調出“運行”窗口,鍵入“控制面板”,然後按 Enter 鍵。單擊“查看方式”下拉菜單並選擇“類別”。單擊“程序”,然後單擊“卸載程序”鏈接。單擊其中一個舊版本的 Java,然後選擇“卸載”。關閉控制面板並重新啟動計算機以查看 Minecraft JNI 錯誤是否仍然出現。
為什麼會出現 JNI 錯誤
舊版 Minecraft 中的服務器軟件與舊版 Java 兼容。但在 Minecraft 的最新更新之前,情況並非如此,現在需要 Java 才能正確啟動和運行。玩家可以通過下載和安裝最新版本的 Java 來避免 JNI 錯誤。
Mojang 已從 Minecraft 1.17 更新開始更新他們的 Java 版本。這意味著該遊戲可以在 Java 8 上運行,直到 Minecraft 1.16。但從 1.17 版本開始,遊戲只能在 Java 16 或更高版本(最新版本)上運行。這會導致在您嘗試運行 Minecraft 服務器時發生 JNI 錯誤。原因是Java版本不匹配,如果你按照這些步驟操作,遊戲應該可以正常運行。
Java 18及之後的版本很容易下載安裝,當你開始下載過程時,您將看到該怎麼做。如果此修復以任何方式發生更改,或者如果存在其他錯誤(如 JNI),我們將盡快解決。您現在可以毫無問題地下載、安裝和玩您最喜歡的遊戲。
結語
舊版 Minecraft 中的服務器軟件可與舊版 Java 一起使用。但 Minecraft 的最新更新並非如此,它需要 Java 才能立即啟動和運行。為避免遊戲中出現 JNI 錯誤,請下載最新版本的 Java,然後進行安裝。因此,過去使用舊版本運行 Minecraft 服務器的玩家現在在嘗試設置 1.17 服務器時可能會看到錯誤。我們希望我們關於“如何修復 Minecraft JNI 錯誤已發生”的文章一定能幫助您這樣做。如果問題仍然存在並且您無法按照上述步驟解決問題,新手可以訪問他們的官方網站 並請求其他信息。