Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

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

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 Update ทั้งหมด
    2. กด CTRL + SHIFT + ESC เพื่อเปิดตัวจัดการงานและที่กระบวนการ แท็บ ปิด อินสแตนซ์ทั้งหมดของ 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. จากเมนูหลัก คลิกความช่วยเหลือ> เกี่ยวกับคราส .
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 (หรือพร้อมท์คำสั่ง ). จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ

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

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

  • java –version

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

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

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

  • javac -เวอร์ชัน
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • C:\Program Files\
  • C:\Program Files (x86)\

4. รีสตาร์ท คอมพิวเตอร์ของคุณ

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

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

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