การแก้ไข: ไม่สามารถสร้าง Java Virtual Machine (แก้ไขแล้ว)

click fraud protection

Java เป็นหนึ่งในเครื่องมือพัฒนาที่ดีที่สุดสำหรับการสร้างเกมและแอปพลิเคชันและโปรแกรมฝั่งเซิร์ฟเวอร์ เกมหรือแอพที่เขียนด้วย Java จำเป็นต้องมีสภาพแวดล้อม Java Virtual Machine เพื่อทำงาน

เกมหรือแอปพลิเคชันที่พัฒนาด้วย Java อาจหยุดทำงานโดยไม่คาดคิดหรือไม่สามารถเปิดได้ด้วยเหตุผลหลายประการ โดยแสดงข้อผิดพลาด "ไม่สามารถสร้าง Java Virtual Machine ข้อผิดพลาด: มีข้อยกเว้นร้ายแรงเกิดขึ้น โปรแกรมจะออก"

การแก้ไขไม่สามารถสร้าง Java Virtual Machine

ด้านล่างนี้คุณจะพบวิธีการต่างๆ ในการแก้ไขข้อผิดพลาด Java Virtual Machine Launcher "ไม่สามารถสร้าง Java Virtual Machine" ในระบบปฏิบัติการ Windows 10/11

วิธีแก้ไข: ไม่สามารถสร้าง Java Virtual Machine ใน Windows 10/11*

* คำแนะนำ: ก่อนดำเนินการตามวิธีการต่อไปนี้ ให้ลองทำดังต่อไปนี้และดูว่าปัญหายังคงมีอยู่หรือไม่

    1. ติดตั้งการอัปเดต Windows ทั้งหมด
    2. กด CTRL + กะ + ESC เพื่อเปิด Task Manager และที่ กระบวนการ แท็บ ปิด ทุกกรณีของ Java Virtual Machine (คลิกขวา > End Task)
  • 1. ติดตั้งเวอร์ชันที่ถูกต้องของเวอร์ชัน JAVA สำหรับแอป Java IDE
  • 2. เพิ่มหน่วยความจำที่จัดสรรสำหรับแอป JAVA
  • 3. เปิดใช้ JAVA ด้วยสิทธิ์ผู้ดูแลระบบ
  • 4. ลบและติดตั้ง JAVA ใหม่โดยสมบูรณ์

วิธีที่ 1 ติดตั้งเวอร์ชันที่ถูกต้องของเวอร์ชัน JAVA สำหรับแอป Java IDE*

* บันทึก: วิธีนี้ใช้ได้กับผู้ใช้ที่ใช้แอปพลิเคชัน JAVA IDE สำหรับการเข้ารหัสเท่านั้น

หากคุณได้รับข้อผิดพลาดดังกล่าวในแอปพลิเคชัน JAVA IDE คุณต้องแน่ใจว่า Java เวอร์ชันที่ติดตั้งเป็น เข้ากันได้กับเวอร์ชัน Java (JRE หรือ JDK) ที่ทำงานบน JAVA IDE (Java Integrated Development Environment) แอปพลิเคชัน. ดังนั้นดำเนินการดังนี้:

ขั้นตอนที่ 1. ตรวจสอบ JRE/JDK เวอร์ชันที่ใช้งานของ JAVA IDE

เช่น. ใน Eclipse IDE ให้ตรวจสอบว่า JRE หรือ JDK เวอร์ชันใดที่กำลังทำงานอยู่โดยทำตามขั้นตอนด้านล่าง:

1. จากเมนูหลัก คลิก ช่วย > เกี่ยวกับ Eclipse.
2. คลิกที่ รายละเอียดการติดตั้ง และเลือก การกำหนดค่า แท็บ
3. ในหน้าต่าง 'รายละเอียดการติดตั้ง Eclipse IDE' ให้ดูที่บรรทัดที่ขึ้นต้นด้วย -vm
4.
ค่าที่บรรทัดด้านล่างจะแสดงให้คุณเห็นว่าเวอร์ชัน JDK หรือ JRE ใดที่ Eclipse กำลังทำงานอยู่.

  • เช่น หากพาธมี “jre6” แสดงว่า Eclipse กำลังทำงาน JRE เวอร์ชัน 6
  • เช่น: หากเส้นทางมี "jdk1.8.0_05" หมายความว่า Eclipse กำลังทำงาน JDK เวอร์ชัน 8.
ขั้นตอนที่ 2. ตรวจสอบเวอร์ชันของ JRE หรือ JDK ที่ติดตั้งบน Windows

1. ในกล่องค้นหาประเภท: cmd (หรือ พร้อมรับคำสั่ง). จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ

ภาพ

2. หากต้องการค้นหาเวอร์ชัน JAVA ที่ติดตั้ง ให้คำสั่งต่อไปนี้และกด เข้า:

  • java –version
ดูเวอร์ชัน Java ที่ติดตั้ง

3. หาก IDE ไม่รองรับเวอร์ชัน Java บนอุปกรณ์ของคุณ ให้ดำเนินการติดตั้งที่ถูกต้อง เวอร์ชันของจาวา *

* บันทึก: ในบางกรณี เวอร์ชัน JRE & JDK ที่ติดตั้งอาจแตกต่างกัน ดังนั้น หากคุณใช้แอปพลิเคชัน JAVA IDE ที่ทำงานบน JDK ให้ดำเนินการต่อและตรวจสอบว่า JDK ที่ติดตั้งไว้ตรงกับ JDK ที่กำลังทำงานของแอป JAVA IDE หรือไม่ หากต้องการค้นหาเวอร์ชัน JDK ที่ติดตั้งบน Windows ให้ป้อนคำสั่งต่อไปนี้:

  • javac -version

วิธีที่ 2 เพิ่มหน่วยความจำที่จัดสรรสำหรับแอป JAVA

การเปิดใช้แอปพลิเคชันที่เกินขนาดหน่วยความจำสูงสุดของเครื่องเสมือน Java อาจส่งผลให้เกิดข้อผิดพลาด "ไม่สามารถสร้าง Java Virtual Machine" เพื่อแก้ไขปัญหานี้ ไปข้างหน้าและเพิ่มหน่วยความจำระบบที่จัดสรรที่ JAVA สามารถใช้ได้ดังนี้:

1. คลิกที่ เริ่ม เมนูแล้วพิมพ์ ค้นหา บาร์: ดูการตั้งค่าระบบขั้นสูง จากนั้นคลิก เปิด.

image_thumb[8]

2. ในหน้าต่าง 'คุณสมบัติของระบบ' เลือก ขั้นสูง แท็บและคลิก ตัวแปรสภาพแวดล้อม.

เปลี่ยนหน่วยความจำที่จัดสรร java

3. ด้านล่างบานหน้าต่างตัวแปรระบบ ให้เลือก ใหม่.

ภาพ

4. ตั้งชื่อตัวแปรเป็น _JAVA_OPTIONS และค่าตัวแปรเป็น -Xmx1024M. จากนั้นคลิก ตกลง สองครั้งเพื่อบันทึกการเปลี่ยนแปลงและปิดหน้าต่างที่เปิดอยู่ทั้งหมด *

* ข้อมูล: สิ่งนี้จะปรับหน่วยความจำที่จัดสรรสำหรับ Java เป็น 1GB (1024MB)

ตัวเลือกหน่วยความจำจาวา

5.เริ่มต้นใหม่ เครื่องของคุณเพื่อใช้การเปลี่ยนแปลง
6. สุดท้ายให้ลองเปิดเกมหรือแอพของคุณบน Java Virtual Machine ปัญหาควรจะหายไป

วิธีที่ 3 เปิด java.exe ด้วยสิทธิ์ของผู้ดูแลระบบ

ข้อผิดพลาด Java ยังปรากฏขึ้นเมื่อผู้ใช้ไม่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการเรียกใช้โปรแกรมเรียกทำงานบางอย่าง การกำหนดค่า Java ให้ทำงานเป็นผู้ดูแลระบบตลอดเวลาสามารถแก้ไขปัญหาได้

1. กด เริ่ม เมนูและพิมพ์ Java ในช่องค้นหา
2. คลิก เปิดตำแหน่งไฟล์

ภาพ

3. ในหน้าต่าง File Explorer คลิกขวา ที่ Java ไฟล์ปฏิบัติการและเลือก คุณสมบัติ.

คุณสมบัติของ Java

4. ที่หน้าต่าง 'คุณสมบัติจาวา' ให้เลือก ความเข้ากันได้ แท็บและด้านล่าง การตั้งค่า ให้ทำเครื่องหมายที่ช่อง เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ. จากนั้นคลิก นำมาใช้ และ ตกลง.

Java ทำงานเป็นผู้ดูแลระบบ

5. สุดท้าย ให้เริ่มโปรแกรมที่ไม่สามารถทำงานได้เนื่องจากข้อผิดพลาด "ไม่สามารถสร้าง Java Virtual Machine" และดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 4 ลบและติดตั้ง JAVA ใหม่โดยสมบูรณ์

ในบางกรณี Java อาจเสียหายหรือส่วนประกอบขาดหายไป ทำให้เกมหรือแอปพลิเคชันที่คุณพยายามปิดทำงาน ในกรณีนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อลบเวอร์ชัน JAVA ทั้งหมดออกจากคอมพิวเตอร์ของคุณและติดตั้งใหม่

1. ดาวน์โหลด เครื่องมือถอนการติดตั้ง Java
2.
เรียกใช้เครื่องมือและเลือก to ลบ Java เวอร์ชันทั้งหมด.

เครื่องมือถอนการติดตั้ง Java

3. หลังจากลบแล้วให้ดำเนินการต่อและ ลบ ที่ Java โฟลเดอร์จากตำแหน่งต่อไปนี้บนดิสก์ (ถ้ามี):

  • C:\แฟ้มโปรแกรม\
  • ไฟล์ C:\Program (x86)\

4. เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ.

5. หลังจากรีบูต ให้ไปที่ หน้าดาวน์โหลดอย่างเป็นทางการของ Java เพื่อดาวน์โหลดและ ติดตั้ง Java เวอร์ชันล่าสุด

ดาวน์โหลด java

แค่นั้นแหละ! วิธีใดที่เหมาะกับคุณ
แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ กรุณากดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น