ในวันที่ 8 มิถุนายน 2021 ในที่สุด Minecraft เวอร์ชันล่าสุดก็ได้เปิดให้ผู้เล่นใช้งานแล้ว การอัปเดตนี้มีชื่อว่า Caves & Cliffs โดยเพิ่มม็อบใหม่ๆ เช่น แพะ หมึกเรืองแสง และแอกโซลอเติล รวมถึงสิ่งใหม่ๆ ที่สามารถขุดได้ เช่น แร่ทองแดง แพทช์ออกมาสำหรับเวอร์ชั่นของ Minecraft ที่ทำงานบน Java ผู้ใช้หลายคนกระตือรือร้นที่จะกระโดดเข้าสู่โลกแซนด์บ็อกซ์ที่อัปเดต แต่คนอื่นๆ รู้สึกเสียใจมากเพราะทำไม่ได้เนื่องจากมีข้อผิดพลาดที่ไม่คาดคิด:
“เกิดข้อผิดพลาด JNI โปรดตรวจสอบการติดตั้งของคุณแล้วลองอีกครั้ง ” ซึ่งมักจะตามมาด้วย “มีข้อยกเว้น Java เกิดขึ้น” เมื่อ Minecraft เวอร์ชั่น 1.17 ออกมา สิ่งนี้ก็เริ่มเกิดขึ้น ผู้ใช้หลายคนกล่าวว่าข้อผิดพลาดเกิดขึ้นเมื่อใช้ TLauncher เพื่อเริ่มเกม เป็นเรื่องแปลกเนื่องจากข้อความแจ้งว่าเวอร์ชันของ Java เสียหรือหายไป ในความเป็นจริง ผู้เล่นหลายคนที่ได้รับข้อผิดพลาดกล่าวว่าพวกเขาได้ติดตั้ง Java บนคอมพิวเตอร์ของตนแล้ว
ข่าวเทคโนโลยีแจ้งว่าปัญหาเกิดจากเวอร์ชันของ Java ด้วยแพทช์ล่าสุด Minecraft ได้รับการอัปเดตให้ใช้ Java 16 แล้ว Mojang Studios บริษัทที่สร้าง Minecraft กล่าวว่าข้อผิดพลาดเกิดขึ้นเมื่อผู้คนพยายามเริ่มวิดีโอเกมหรือเซิร์ฟเวอร์ (.jar) ที่ไม่มี Java 16 เราจะ แสดงวิธีแก้ไขข้อผิดพลาด JNI ของ Minecraft ด้วยวิธีต่างๆ
วิธีแก้ไขข้อผิดพลาด JNI ของ Minecraft เกิดขึ้น
ตรวจสอบ Java Environmental Variable
เปิด Run พิมพ์ sysdm.cpl แล้วคลิก ตกลง ตรวจสอบว่าคุณอยู่ในแท็บขั้นสูงแล้วคลิกตัวแปรด้านสิ่งแวดล้อม เลือกเส้นทางจากรายการตัวแปรระบบและคลิกที่แก้ไข ค้นหาตัวแปรสภาพแวดล้อม Java คลิกที่มัน จากนั้นคลิก “Delete”
ลบตัวแปรเส้นทางระบบที่ใช้งานไม่ได้สำหรับ Java
กด Win + R เพื่อเปิดช่อง Run จากนั้นพิมพ์ sysdm.cpl แล้วกดปุ่ม Enter ในหน้าต่าง System Properties ไปที่แท็บ Advanced และคลิกที่ปุ่ม Environment Variables เมื่อคุณอยู่ในหน้าต่าง System Variables ให้คลิกปุ่ม Edit ถัดจาก Path ในส่วน System Variables ค้นหาตัวแปรสภาพแวดล้อมของ Java ในหน้าต่างถัดไป จากนั้นคลิกที่มันแล้วคลิกลบ
ติดตั้ง Java เวอร์ชันล่าสุด
ไปที่เว็บไซต์ของ Oracle และดาวน์โหลดแพ็คเกจสำหรับระบบปฏิบัติการของคุณ คลิกไฟล์ที่คุณดาวน์โหลด ดับเบิลคลิกไฟล์.exe และเมื่อระบบถาม ให้โปรแกรมติดตั้งทำการเปลี่ยนแปลง ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง Java เวอร์ชันล่าสุด หลังจากการติดตั้ง ให้รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดยังคงอยู่หรือไม่
รีเซ็ตเส้นทาง Java
พิมพ์ sysdm.cpl ในช่อง Run และกด Enter เพื่อเปิดคุณสมบัติระบบ ไปที่แท็บชื่อ”ขั้นสูง”แล้วคลิกปุ่มที่ระบุว่า”ตัวแปรสภาพแวดล้อม”ในหน้าตัวแปรของระบบ ให้คลิกปุ่มแก้ไขถัดจากเส้นทาง ค้นหาไฟล์ที่มีพาธตัวแปร Java และลบออก หลังจากนั้น ให้รีสตาร์ทพีซีของคุณและดูว่ายังมีข้อผิดพลาด JNI อยู่หรือไม่
ถอนการติดตั้ง Java เวอร์ชันเก่า
กดปุ่ม Windows + R เพื่อเปิดหน้าต่าง Run พิมพ์ “control panel” แล้วกดปุ่ม Enter คลิกเมนูแบบเลื่อนลง”ดูตาม”แล้วเลือก”หมวดหมู่”คลิกที่โปรแกรมจากนั้นคลิกลิงก์ที่ระบุว่า “ถอนการติดตั้งโปรแกรม” คลิกที่หนึ่งในเวอร์ชันเก่าของ Java แล้วเลือก “ถอนการติดตั้ง” ปิดแผงควบคุมแล้วรีสตาร์ทคอมพิวเตอร์เพื่อดูว่าข้อผิดพลาด Minecraft JNI ยังคงแสดงอยู่หรือไม่
เหตุใดจึงเกิดข้อผิดพลาด JNI
ซอฟต์แวร์เซิร์ฟเวอร์ใน Minecraft เวอร์ชันเก่าเข้ากันได้กับ Java เวอร์ชันเก่า แต่สิ่งนี้ไม่เป็นความจริงก่อนการอัปเดตล่าสุดของ Minecraft ซึ่งตอนนี้ต้องใช้ Java เพื่อเริ่มต้นและทำงานอย่างถูกต้อง ผู้เล่นสามารถหลีกเลี่ยงข้อผิดพลาด JNI ได้โดยดาวน์โหลดและติดตั้ง Java เวอร์ชันล่าสุด
Mojang ได้อัปเดตเวอร์ชันของ Java ตามการอัปเดต Minecraft 1.17 ซึ่งหมายความว่าเกมสามารถทำงานบน Java 8 จนถึง Minecraft 1.16 แต่ในเวอร์ชัน 1.17 เกมสามารถเล่นได้บน Java 16 หรือสูงกว่าเท่านั้น (เวอร์ชันล่าสุด) สิ่งนี้จะทำให้เกิดข้อผิดพลาด JNI เมื่อคุณพยายามเรียกใช้เซิร์ฟเวอร์ Minecraft ของคุณ สาเหตุคือเวอร์ชัน Java ไม่ตรงกัน และหากคุณทำตามขั้นตอนเหล่านี้ เกมควรทำงานอย่างถูกต้อง
Java 18 และใหม่กว่านั้นง่ายต่อการดาวน์โหลดและติดตั้ง และเมื่อคุณเริ่มกระบวนการดาวน์โหลด คุณจะเห็นสิ่งที่ต้องทำ หากการแก้ไขนี้เปลี่ยนแปลงในทางใดทางหนึ่งหรือหากมีข้อผิดพลาดอื่นๆ เช่น JNI เราจะดำเนินการแก้ไขโดยเร็วที่สุด ตอนนี้คุณสามารถดาวน์โหลด ติดตั้ง และเล่นเกมโปรดของคุณได้โดยไม่มีปัญหาใดๆ
คำสุดท้าย
ซอฟต์แวร์เซิร์ฟเวอร์ใน Minecraft เวอร์ชันเก่าทำงานร่วมกับ Java เวอร์ชันเก่า แต่นี่ไม่ใช่กรณีที่มีการอัปเดตล่าสุดของ Minecraft ซึ่งต้องการ Java เพื่อเริ่มต้นและเรียกใช้ทันที เพื่อหลีกเลี่ยงข้อผิดพลาด JNI ในเกม ให้ดาวน์โหลด Java เวอร์ชันล่าสุดแล้วติดตั้ง ดังนั้น ผู้เล่นที่เคยใช้งานเซิร์ฟเวอร์ Minecraft ด้วยเวอร์ชันเก่าก่อนหน้านี้อาจพบข้อผิดพลาดเมื่อพยายามตั้งค่าเซิร์ฟเวอร์ 1.17 เราหวังว่าบทความของเราเกี่ยวกับ “วิธีแก้ไขข้อผิดพลาด Minecraft JNI เกิดขึ้น” จะช่วยให้คุณทำเช่นนั้นได้ หากปัญหายังคงอยู่และคุณไม่สามารถแก้ไขได้โดยทำตามขั้นตอนที่ระบุไว้ด้านบน คุณสามารถเข้าไปที่เว็บไซต์อย่างเป็นทางการของพวกเขา และขอข้อมูลเพิ่มเติม