ผู้ใช้ Windows 10 บางคนที่พยายามเล่น Magic ออนไลน์กับเพื่อนๆ โดยใช้แอปพลิเคชัน XMage รายงานว่าพวกเขาเจอข้อผิดพลาด 'Java Not Found' แม้ว่าจะติดตั้ง Java Environment ไปแล้ว
หลังจากสืบสวนปัญหานี้ พบว่ามีสถานการณ์พื้นฐานที่แตกต่างกันหลายอย่างที่ทราบสาเหตุของข้อผิดพลาดนี้ ดังนี้คือรายการสาเหตุที่อาจเป็นเหตุผล:
- Java Environment เสียหาย / ติดตั้งไม่ถูกต้อง - ตามที่พบ ปัญหาที่พบบ่อยที่สุดคือความไม่สอดคล้องกับการติดตั้ง Java ในสถานการณ์นี้ คุณควรสามารถแก้ไขได้โดยการติดตั้ง Java environment ใหม่
- การลบซากประกายจากการติดตั้ง Java เก่า - ภายใต้สถานการณ์บางอย่าง คุณอาจคาดหวังว่าจะเห็นปัญหานี้เกิดขึ้นเนื่องจากความขัดแย้งที่เกิดจากซากของการติดตั้ง Java เก่าที่ขัดแย้งกับการพยายามของ XMage ที่จะติดตั้ง Java เวอร์ชันล่าสุด หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขได้โดยการลบไฟล์ซากประกายก่อนลองติดตั้ง Java Environment ใหม่
- ตัวแปรสภาพแวดล้อม Java เสียหาย - อีกเหตุผลหนึ่งที่คุณอาจเจอปัญหานี้คือความไม่สอดคล้องในตัวแปรสภาพแวดล้อม Java ที่ทำให้ XMage ไม่สามารถเรียก Java dependencies ที่จำเป็นได้ ในกรณีนี้ คุณควรสามารถแก้ไขได้โดยการแก้ไขตัวแปรสภาพแวดล้อม Java จากหน้าจอ System
ตอนนี้คุณรู้สาเหตุที่อาจเป็นเหตุผลทั้งหมดแล้ว นี่คือรายการวิธีที่ผู้ใช้ที่ได้รับผลกระทบอื่นๆ ใช้แก้ไขปัญหานี้สำเร็จ:
วิธีที่ 1: ติดตั้ง Java Environment ใหม่
เนื่องจากสาเหตุที่พบบ่อยที่สุดที่ทราบว่าก่อให้เกิดข้อผิดพลาด 'Java Not Found' กับโปรแกรม Xmage คือความไม่สอดคล้องกับการติดตั้ง Java ไม่ว่าจะเป็นเพราะการเสียหายบางประการหรือคุณเห็นปัญหานี้เพราะ Java Environment path ต่างจากที่ระบุใน Home Path การดำเนินการนี้ควรแก้ไขปัญหาได้
ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าการติดตั้ง Java Environment ใหม่ทั้งหมดทำให้พวกเขาสามารถเล่น Magic โดยใช้แพลตฟอร์ม XMage ได้โดยไม่เจอข้อผิดพลาดเดียวกันเมื่อใช้ launcher
หากคุณยังไม่ได้ลองวิธีนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อติดตั้ง Java environment ใหม่:
- เริ่มด้วยการกด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ถัดไป ภายในกล่องข้อความ พิมพ์ 'appwiz.cpl' และกด Enter เพื่อเข้าถึงเมนู Programs and Features
- ภายในเมนู Programs and Features ให้เลื่อนลงผ่านรายการแอปพลิเคชันที่ติดตั้งจนกว่าจะพบ Java การติดตั้งปัจจุบันของคุณ เมื่อคุณพบรายการที่ถูกต้อง ให้คลิกขวาที่มัน และคลิก Uninstall จากเมนูบริบทที่ปรากฏขึ้น
- เมื่อคุณอยู่ในหน้าจอการถอนการติดตั้ง ให้ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น จากนั้นรีบูทคอมพิวเตอร์และรอให้การเริ่มต้นครั้งต่อไปเสร็จสิ้น
- ทันทีที่คอมพิวเตอร์บูทกลับมา ให้เข้าถึง หน้าดาวน์โหลดทางการของ Java Environment จากเบราว์เซอร์เริ่มต้นของคุณ และคลิกปุ่ม Agree and Start free Download
- หลังจากคอมพิวเตอร์ดาวน์โหลดไฟล์ติดตั้งสำเร็จ ให้ดับเบิลคลิกที่ JavaSetup แล้วปฏิบัติตามคำแนะนำถัดไปเพื่อติดตั้งเวอร์ชันล่าสุดของ Java
- หลังจากดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขที่การเริ่มต้นระบบครั้งต่อไปหรือไม่ โดยการพยายามเปิด XMage อีกครั้ง
ในกรณีที่การพยายามเปิดใช้งานจบลงด้วยข้อผิดพลาด 'Java Not Found' เดียวกัน ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 2: ลบซากประกายจากการติดตั้ง Java เก่า (หากใช้ได้)
ตามที่พบ คุณยังคาดหวังว่าจะเจอข้อผิดพลาด 'Java Not Found' ในกรณีที่คอมพิวเตอร์ของคุณมีซากประกายกับการติดตั้ง Java เก่าที่รบกวนการติดตั้ง Java เวอร์ชันล่าสุด (ซึ่งจัดการโดยโปรแกรม XMage)
ผู้ใช้ที่ได้รับผลกระทบหลายคนที่กำลังจัดการกับปัญหาเดียวกันยืนยันว่าพวกเขาสามารถแก้ไขปัญหาได้ในที่สุดหลังจากที่ใช้ Command Prompt ที่เพิ่มสิทธิ์เพื่อค้นหาไฟล์ Java ที่เหลือและลบไฟล์ executable หลักก่อนเปิด XMage อีกครั้ง
หากคุณยังไม่ได้ลองวิธีนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อรับคำแนะนำทีละขั้นตอน:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ พิมพ์ 'cmd' จากนั้นกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง Command Prompt ที่เพิ่มสิทธิ์ เมื่อได้รับแจ้งจาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ในเมนู elevated Command prompt ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อค้นหาตำแหน่งที่แน่นอนของไฟล์ Java ที่เหลือ:
C:> where java
หมายเหตุ: คุณยังสามารถใช้คำสั่งต่อไปนี้ได้:
C:> for %i in (javac.exe) do @echo. %~$PATH:i
- เมื่อส่งคืนตำแหน่งของการติดตั้ง Java เก่าแล้ว ให้เปิด File Explorer และใช้มันนำทางไปยังโฟลเดอร์ที่เกี่ยวข้อง
หมายเหตุ: บ่อยที่สุด Java installation ควรอยู่ที่ C:\ProgramData\Oracle\Java\javapath - หลังจากที่คุณอยู่ในตำแหน่งที่ถูกต้องแล้ว ให้แน่ใจว่าคุณลบ executable ทุกตัวจากต่อไปนี้ก่อนรีสตาร์ทคอมพิวเตอร์:
java.exe javaw.exe javaws.exe
- เมื่อคอมพิวเตอร์บูทกลับมา ให้เปิดแอปพลิเคชัน XMage อีกครั้ง ครั้งนี้ โปรแกรมควรตรวจพบว่าคุณขาดการติดตั้ง Java Environment โดยสมบูรณ์ และจะเสนอที่จะติดตั้งให้คุณ หากเกิดขึ้น ให้คลิก Yes เพื่อยอมรับ แล้วรอให้ดำเนินการเสร็จสิ้น
ในกรณีที่ปัญหาเดียวกันยังคงเกิดขึ้นแม้หลังจากทำตามคำแนะนำข้างต้น ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 3: แก้ไขตัวแปรสภาพแวดล้อม Java
ตามที่พบ คุณยังคาดหวังว่าจะเห็นปัญหานี้ปรากฏขึ้นหากคุณมีตัวแปรสภาพแวดล้อม Java ที่ไม่ถูกต้องซึ่งทำให้ XMage launcher คิดว่า Java dependencies ไม่ได้ติดตั้งเมื่อจริงๆ แล้วติดตั้งอยู่
หากคุณพบว่าตัวเองอยู่ในสถานการณ์นี้ คุณควรสามารถแก้ไขปัญหาได้โดยการดึงตำแหน่งของการติดตั้ง Java ของคุณ และให้แน่ใจว่าตัวแปรสภาพแวดล้อม Java ชี้ไปที่ตำแหน่งที่ถูกต้อง - วิธีแก้ไขนี้ได้รับการยืนยันว่าทำงานโดยผู้ใช้ที่ได้รับผลกระทบจำนวนมาก
หากคุณยังไม่ได้ลองวิธีแก้ไขนี้ ให้ทำตามคำแนะนำด้านล่าง:
- เริ่มด้วยการเปิด File Explorer และนำทางไปยังเส้นทางการติดตั้งของ Java Environment ของคุณ โปรดทราบว่าเว้นแต่คุณจะติดตั้ง Java environment ในตำแหน่งที่กำหนดเอง คุณจะพบมันในหนึ่งในต่อไปนี้ (ขึ้นอยู่กับสถาปัตยกรรม OS-bit ของคุณ):
C:\Program Files\Java\*Java version* - 64-bit version C:\Program Files (x86)\Java\*Java version* - 32-bit version
- ภายในตำแหน่งที่ถูกต้อง ให้คลิกขวาที่แถบนำทาง แล้วเลือก Copy Address จากเมนูบริบทที่ปรากฏขึ้น
- เมื่อคุณคัดลอกตำแหน่ง Java ที่ถูกต้องไปที่คลิปบอร์ดแล้ว ให้กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ถัดไป พิมพ์ 'sysdm.cpl' ภายในกล่องข้อความและกด Enter เพื่อเปิดหน้าจอ System Properties
- หลังจากที่คุณอยู่ในหน้าต่าง System Properties แล้ว ให้เข้าถึงแท็บ Advanced จากนั้นคลิก Environment Variables จากรายการตัวเลือกที่มีอยู่
- เมื่อคุณอยู่ในหน้าต่าง Environment variable ให้ไปที่ System variables เลือกตัวเลือก Path และคลิกปุ่ม Edit
- หลังจากที่คุณอยู่ในหน้าต่างถัดไป ให้ค้นหาตัวแปรสภาพแวดล้อมที่กล่าวถึง Java เมื่อคุณสามารถค้นหาได้ ให้เปลี่ยนค่าของมันเป็นตำแหน่งที่ถูกต้องที่คุณระบุไว้ก่อนหน้านี้ที่ ขั้นตอน 2
- รีบูทคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขที่การเริ่มต้นระบบครั้งต่อไปหรือไม่ โดยการเปิด XMage อีกครั้งและดูว่าปัญหาตอนนี้แก้ไขแล้วหรือยัง