Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาด "No JVM Could be Found" บน Windows 10

ข้อผิดพลาด 'No JVM could be found on your system (Exe4j_Java_Home)' มักปรากฏเมื่อผู้ใช้พยายามติดตั้ง DbVisualizer เปิด executable ของ exe4j หรือพยายามเปิด Minecraft (หรือเกม/แอปอื่นที่ใช้สภาพแวดล้อม Java)

วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10

ในกรณีส่วนใหญ่ ปัญหานี้เกิดจากเวอร์ชัน Java ที่ไม่เข้ากันได้ มักพบว่าผู้ใช้ติดตั้ง bit-version ของ Java ผิด (32-bit กับ 64-bit) ทำให้แอปโยนข้อผิดพลาดนี้ แต่ในบางกรณี ข้อผิดพลาด 'No JVM could be found on your system (Exe4j_Java_Home)' เกิดจากตัวแปรสภาพแวดล้อม Java ที่ไม่ถูกต้อง

แต่หากเจอปัญหานี้เกี่ยวกับ Openfire server น่าจะเป็นบั๊กที่แก้ไขแล้วใน Java releases ใหม่กว่า Java 8 Update 161

หมายเหตุ: นี่คือวิธีแก้ 'Javac is not recognized error'

1. ติดตั้งเวอร์ชัน DbVisualiser ที่เข้ากันได้

ผู้ใช้หลายคนรายงานว่าปัญหาเกิดจากการติดตั้ง Java ที่ไม่เข้ากันได้ ผู้ใช้หลายคนแก้ไขได้หลังรู้ว่าติดตั้ง DbVisualiser 32-bit แต่ใช้ Java 64-bit (หรือกันข้าง)

หากเป็นกรณีนี้ แก้ไขได้เร็วๆ โดยติดตั้ง bit-version ของ Java ที่ขาดหายไป คู่มือเร็ว:

หมายเหตุ: คู่มือด้านล่างใช้ได้ทุกเวอร์ชัน Windows

  1. ไปที่ลิงก์นี้ (ที่นี่) เลื่อนลงส่วน Windows คลิก bit version ที่ขาดหายไปเพื่อเริ่มดาวน์โหลด ขึ้นอยู่กับ bit version ของ DbVisualiser ให้ดาวน์โหลด Windows Offline หรือ Windows Offline (64-bit)
  2. วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10

    หมายเหตุ: Windows Offline คือเวอร์ชัน 32-bit จาก 3 ตัวเลือก

  3. ดาวน์โหลดเสร็จ ดับเบิลคลิกไฟล์ติดตั้ง ทำตามขั้นตอนติดตั้ง
  4. วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10
  5. ติดตั้งเสร็จ ปิดวิซาร์ด และรีสตาร์ทคอมพิวเตอร์
  6. ที่การบูตครั้งต่อไป ลองทำซ้ำการกระทำที่ก่อให้เกิดข้อผิดพลาด ดูว่าปัญหาแก้ไขหรือไม่

หากไม่เกี่ยวข้องหรือไม่แก้ไข ให้ลองวิธีถัดไป

2. แก้ไขตัวแปรสภาพแวดล้อม Java

ข้อผิดพลาด 'No JVM could be found on your system (Exe4j_Java_Home)' อาจเกิดจากตัวแปรสภาพแวดล้อม Java ที่ไม่ถูกต้อง สาเหตุหลายอย่าง แต่วิธีแก้เหมือนกัน

เพื่อแก้ไข ต้องดึงตำแหน่งการติดตั้ง Java และให้แน่ใจว่า Java Environment variable ชี้ไปที่ตำแหน่งที่ถูกต้อง ผู้ใช้หลายคนยืนยันว่าวิธีนี้แก้ปัญหาได้

คู่มือเร็ว:

  1. เปิด File Explorer ไปที่พาธการติดตั้ง Java Environment ถ้าไม่ได้ติดตั้งที่ custom จะอยู่ที่:
    C:\Program Files\Java\*Java version* - 64-bit version C:\Program Files (x86)\Java\*Java version* - 32-bit version
  2. ที่ตำแหน่งที่ถูกต้อง คลิกขวาที่แถบนำทาง เลือก Copy Address
  3. วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10
  4. คัดลอกตำแหน่ง Java แล้ว กด Windows key + R พิมพ์ 'sysdm.cpl' กด Enter เปิด System Properties
  5. วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10
  6. ใน System Properties ไปแท็บ Advanced คลิก Environment Variables
  7. วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10
  8. ในหน้าต่าง Environment variable ไป System variables เลือก Path คลิก Edit
  9. วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10
  10. ในหน้าต่างถัดไป หาตัวแปรสภาพแวดล้อมที่กล่าวถึง Java เปลี่ยนค่าเป็นตำแหน่งที่ถูกต้องจากขั้นตอนที่ 2
  11. รีสตาร์ทคอมพิวเตอร์ ดูว่าปัญหาแก้ไขหรือไม่ที่การบูตครั้งต่อไป

หากยังมีปัญหา ให้ลองวิธีสุดท้ายด้านล่าง

3. ติดตั้ง Java Environment ใหม่ทั้งหมด

หากเจอปัญหานี้เกี่ยวกับ Openfire server น่าจะเป็นบั๊กที่แก้ไขแล้วใน Java releases ใหม่กว่า Java 8 Update 161

หากเป็นกรณีนี้ แก้ไขได้โดยถอนการติดตั้ง Java environment ทั้งหมด + auxiliaries และติดตั้งเวอร์ชันล่าสุดใหม่ วิธีนี้ยืนยันสำเร็จกับผู้ใช้หลายคนที่เจอ 'No JVM could be found on your system (Exe4j_Java_Home)'.

คู่มือเร็ว:

  1. กด Windows key + R พิมพ์ 'appwiz.cpl' กด Enter เปิด Programs and Features
  2. วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10
  3. ใน Programs and Features เลื่อนหา Java installation version คลิกขวา เลือก Uninstall
  4. วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10
  5. หลังถอน Java หลักแล้ว ทำซ้ำกับ auxiliary installations ทุกตัว (Java updates, NodeJs, ฯลฯ)
    หมายเหตุ: หากต้องการจัดกลุ่มให้คลิกคอลัมน์ Publisher ด้านบน
  6. ถอน Java ทุกตัวเสร็จ รีสตาร์ทคอมพิวเตอร์
  7. บูตเสร็จ ไปที่ลิงก์ ที่นี่ ดาวน์โหลด JRE ล่าสุด ติดตั้ง แล้วติดตั้ง components ที่ถอนไปก่อนหน้านี้
  8. วิธีแก้ไขข้อผิดพลาด  No JVM Could be Found  บน Windows 10
  9. รีสตาร์ทอีกครั้ง ดูว่าปัญหาแก้ไขหรือไม่ที่การบูตครั้งต่อไป