Java เป็นหนึ่งในเครื่องมือพัฒนาที่ดีที่สุดสำหรับการสร้างเกมและแอปพลิเคชันและโปรแกรมฝั่งเซิร์ฟเวอร์ เกมหรือแอพที่เขียนด้วย Java จำเป็นต้องมีสภาพแวดล้อม Java Virtual Machine เพื่อทำงาน
เกมหรือแอปพลิเคชันที่พัฒนาด้วย Java อาจหยุดทำงานโดยไม่คาดคิดหรือไม่สามารถเปิดได้ด้วยเหตุผลหลายประการ โดยแสดงข้อผิดพลาด "ไม่สามารถสร้าง Java Virtual Machine ได้ ข้อผิดพลาด:มีข้อยกเว้นร้ายแรงเกิดขึ้น โปรแกรมจะปิด"
ด้านล่างนี้ คุณจะพบวิธีการหลายวิธีในการแก้ไขข้อผิดพลาด Java Virtual Machine Launcher "ไม่สามารถสร้าง Java Virtual Machine" ในระบบปฏิบัติการ Windows 10/11
วิธีการแก้ไข:ไม่สามารถสร้าง Java Virtual Machine ใน Windows 10/11*
* คำแนะนำ:ก่อนดำเนินการตามวิธีการต่อไปนี้ ให้ลองทำดังต่อไปนี้และดูว่าปัญหายังคงมีอยู่หรือไม่
-
- ติดตั้ง Windows Update ทั้งหมด
- กด 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 (หรือพร้อมท์คำสั่ง ). จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
2. หากต้องการค้นหาเวอร์ชัน JAVA ที่ติดตั้ง ให้คำสั่งต่อไปนี้แล้วกด Enter :
- java –version
3. หาก IDE ไม่รองรับเวอร์ชัน Java บนอุปกรณ์ของคุณ ให้ดำเนินการติดตั้ง Java เวอร์ชันที่ถูกต้อง *
* หมายเหตุ:ในบางกรณี เวอร์ชัน JRE &JDK ที่ติดตั้งอาจแตกต่างกัน ดังนั้น หากคุณใช้แอปพลิเคชัน JAVA IDE ที่ทำงานบน JDK ให้ดำเนินการและตรวจสอบด้วยว่า JDK ที่ติดตั้งไว้ตรงกับ JDK ที่กำลังทำงานของแอป JAVA IDE หรือไม่ หากต้องการค้นหาเวอร์ชัน JDK ที่ติดตั้งบน Windows ให้ป้อนคำสั่งต่อไปนี้:
- javac -เวอร์ชัน
วิธีที่ 2 เพิ่มหน่วยความจำที่จัดสรรสำหรับแอป JAVA
การเปิดใช้แอปพลิเคชันที่เกินขนาดหน่วยความจำสูงสุดของเครื่องเสมือน Java อาจส่งผลให้เกิดข้อผิดพลาด "ไม่สามารถสร้าง Java Virtual Machine" เพื่อแก้ไขปัญหานี้ ไปข้างหน้าและเพิ่มหน่วยความจำระบบที่จัดสรรที่ JAVA สามารถใช้ได้ดังนี้:
1. คลิกที่ เริ่ม เมนูแล้วพิมพ์ ค้นหา แถบ:ดูการตั้งค่าระบบขั้นสูง จากนั้นคลิก เปิด
2. ในหน้าต่าง 'คุณสมบัติของระบบ' เลือก ขั้นสูง แท็บแล้วคลิก ตัวแปรสภาพแวดล้อม .
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 ไฟล์ปฏิบัติการและเลือก คุณสมบัติ .
4. ที่หน้าต่าง 'java Properties" เลือก ความเข้ากันได้ แท็บและด้านล่าง การตั้งค่า ให้ทำเครื่องหมายที่ช่อง เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ . จากนั้นคลิก สมัคร และ ตกลง .
5. สุดท้าย ให้เริ่มโปรแกรมที่ไม่สามารถทำงานได้เนื่องจากข้อผิดพลาด "ไม่สามารถสร้าง Java Virtual Machine" และดูว่าปัญหายังคงมีอยู่หรือไม่
วิธีที่ 4 ลบและติดตั้ง JAVA ใหม่โดยสมบูรณ์
ในบางกรณี Java อาจเสียหายหรือส่วนประกอบหายไป ทำให้เกมหรือแอปพลิเคชันที่คุณพยายามปิดทำงาน ในกรณีนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อลบเวอร์ชัน JAVA ทั้งหมดออกจากคอมพิวเตอร์ของคุณและติดตั้งใหม่
1. ดาวน์โหลดเครื่องมือถอนการติดตั้ง Java
2. เรียกใช้เครื่องมือและเลือก ลบ Java เวอร์ชันทั้งหมด .
3. หลังจากลบแล้ว ให้ดำเนินการและลบ Java โฟลเดอร์จากตำแหน่งต่อไปนี้บนดิสก์ (ถ้ามี):
- C:\Program Files\
- C:\Program Files (x86)\
4. รีสตาร์ท คอมพิวเตอร์ของคุณ
5. หลังจากรีบูต ไปที่หน้าดาวน์โหลดอย่างเป็นทางการของ Java เพื่อดาวน์โหลดและติดตั้ง Java เวอร์ชันล่าสุด
แค่นั้นแหละ! วิธีใดใช้ได้ผลสำหรับคุณ
โปรดแจ้งให้เราทราบหากคู่มือนี้ช่วยคุณได้โดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ที่ได้รับ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น