ภาษาโปรแกรมเช่น Java เป็นมากกว่าวิธีการเขียนโปรแกรม นักพัฒนาเกมและแอพก็ใช้เช่นกัน อย่างไรก็ตาม เป็นเรื่องปกติมากที่จะเจอปัญหา Java ล่ม หากคุณประสบปัญหาขณะพยายามเปิดแอปพลิเคชันที่สร้างขึ้นโดยใช้ Java คู่มือนี้จะช่วยคุณแก้ไขปัญหา
ข้อผิดพลาดของเครื่องเสมือน Java ไม่ได้เหมือนกันทั้งหมด พวกเขาสามารถเกิดขึ้นได้จากหลายสาเหตุ ในบทความนี้ เราจะอธิบายสาเหตุที่พบบ่อยที่สุดของข้อผิดพลาด Java virtual machine launcher – Could not create the Java Virtual Machine และวิธีแก้ไข
จาวาในคำง่ายๆ คืออะไร
Java เป็นภาษาการเขียนโปรแกรมยอดนิยมที่สามารถทำงานบนระบบปฏิบัติการและอุปกรณ์ต่างๆ ได้หลากหลาย มีการใช้งานที่แตกต่างกันมากมาย รวมถึงในการพัฒนาเว็บ แอปพลิเคชันมือถือ แอปพลิเคชันเดสก์ท็อป และการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์ Java สร้างเครื่องเสมือน (VM) ที่รันโค้ดที่เขียนใน Java ข้อผิดพลาดของตัวเรียกใช้เครื่องเสมือน Java สามารถเกิดขึ้นได้หากมีสิ่งผิดปกติเกิดขึ้นกับข้อมูลหรือโค้ดที่เครื่องเสมือน Java กำลังประมวลผล
ข้อผิดพลาดเครื่องเสมือน Java คืออะไร
ข้อผิดพลาดเครื่องเสมือน Java หรือที่เรียกว่าข้อผิดพลาด JVM ถูกจัดประเภทเป็นข้อผิดพลาดที่สร้างโดย Java Virtual Machine เมื่อข้อผิดพลาดประเภทนี้เกิดขึ้น มักจะหมายความว่าคอมพิวเตอร์ไม่สามารถอ่านหรือเข้าใจรหัสได้ สิ่งนี้สามารถเกิดขึ้นได้จากหลายสาเหตุ เช่น เมื่อคอมพิวเตอร์ไม่ได้รับการอัพเดตด้วยแพตช์ที่จำเป็น หรือหากไม่เข้ากันกับ Java หากคุณพบข้อผิดพลาด JVM ขณะใช้คอมพิวเตอร์ สิ่งสำคัญคือต้องทราบวิธีกู้คืนจากปัญหานี้ ต่อไปนี้เป็นขั้นตอนที่ต้องทำเพื่อแก้ไขปัญหานี้และใช้คอมพิวเตอร์ของคุณต่อไป
ในช่วงสองสามวันที่ผ่านมา เราเข้าใจว่าผู้ใช้บางรายพบข้อผิดพลาดที่เรียกว่า ไม่สามารถสร้าง Java Virtual Machine . จากสิ่งที่เรารวบรวมมา ข้อผิดพลาดมักจะปรากฏขึ้นเมื่อผู้ใช้พยายามเปิดแอปพลิเคชันที่สร้างโดยใช้ Java
วิธีแก้ไขข้อผิดพลาด Java Virtual Machine Launcher
ในการแก้ไขปัญหานี้ ก่อนอื่น ตรวจสอบให้แน่ใจว่าคุณมีการอัปเดตที่จำเป็นทั้งหมดและติดตั้งโปรแกรมอย่างถูกต้อง หลังจากนั้น คุณสามารถเริ่มค้นหาวิธีแก้ไขที่เป็นไปได้เพื่อแก้ไขข้อผิดพลาดตัวเรียกใช้เครื่องเสมือน Java ใน Windows 11/10:
- เพิ่มตัวแปรระบบใหม่สำหรับ Java
- เรียกใช้ Java.exe ในฐานะผู้ดูแลระบบ
- ถอนการติดตั้งและติดตั้งแอปพลิเคชัน Java อีกครั้ง
ไม่สามารถสร้าง Java Virtual Machine
ตอนนี้เรามาดูกันดีกว่า:
1] เพิ่มตัวแปรระบบใหม่สำหรับ Java
ในการแก้ไขข้อผิดพลาดนี้ คุณต้องเพิ่มตัวแปรใหม่ให้กับระบบของ Java และดูว่าสามารถแก้ไขข้อผิดพลาดได้หรือไม่ โปรดทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหานี้:
- คลิกขวาที่เมนู Start แล้วเลือก Run จากรายการเมนู
- พิมพ์ sysdm.cpl ในช่องค้นหาแล้วคลิกปุ่มตกลง
- ไปที่ ขั้นสูง และเลือก ตัวแปรสภาพแวดล้อม ที่ด้านล่าง
- ภายใต้ ตัวแปรระบบ คลิกที่ ใหม่ ปุ่ม.
- ในหน้าจอถัดไป ให้พิมพ์ _JAVA_OPTIONS ใน ชื่อตัวแปร ฟิลด์.
- จากนั้นคุณจะต้องป้อน –Xmx512M ในกล่องค่าตัวแปร
- คลิกปุ่มตกลงเพื่อใช้การเปลี่ยนแปลง
ด้านล่างนี้ คุณจะพบคำอธิบายโดยละเอียดของขั้นตอนข้างต้น:
ในการเริ่มต้น ให้เปิดหน้าต่างคุณสมบัติของระบบก่อน ซึ่งสามารถทำได้ผ่านกล่องโต้ตอบ Run หรือ File Explorer
ดังนั้นให้กดแป้นพิมพ์ลัด Windows + R เพื่อเปิดคำสั่ง Run จากนั้นพิมพ์ sysdm.cpl ในช่องค้นหาแล้วคลิกปุ่มตกลง
หรือเปิด File Explorer โดยใช้แป้นพิมพ์ลัด Windows + E จากนั้นคลิกขวาที่ พีซีเครื่องนี้ และเลือก คุณสมบัติ ตัวเลือกจากเมนูบริบท
ภายในหน้าต่างคุณสมบัติของระบบ เลือก ตัวแปรสภาพแวดล้อม ที่ด้านล่างของ ขั้นสูง แท็บ
จากนั้นคลิกที่ ใหม่ ปุ่มใน ตัวแปรระบบ มาตรา.
ตอนนี้คุณจะต้องพิมพ์ _JAVA_OPTIONS ในช่องชื่อตัวแปร ในการตั้งค่าตัวแปร คุณจะต้องป้อน –Xmx512M ในกล่องข้อความค่าตัวแปร การทำเช่นนี้จะทำให้การจัดสรร RAM เพิ่มขึ้นเป็น 512 เมกะไบต์
เมื่อคุณทำการเปลี่ยนแปลงแล้ว ให้คลิก ตกลง เพื่อบันทึก นอกจากนี้ ให้คลิกตกลงในหน้าต่างสิ่งแวดล้อม
2] เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ
ตามรายงาน ผู้ใช้บางรายสามารถแก้ไขข้อผิดพลาดนี้ได้เมื่อเปิดไฟล์ปฏิบัติการ Java ด้วยสิทธิ์ระดับผู้ดูแล ขั้นตอนต่อไปนี้จะแนะนำคุณตลอดการดำเนินการนี้:
- กดปุ่ม Windows + แป้นพิมพ์ลัด Q
- พิมพ์ Java ในช่องค้นหา
- คลิกขวาที่ Java แล้วเลือก เปิดตำแหน่งไฟล์ จากเมนูบริบท
- ในหน้าถัดไป ให้คลิกขวาที่ไฟล์ปฏิบัติการ Java และเลือกตัวเลือกคุณสมบัติ
- เมื่อหน้าต่างคุณสมบัติ Java เปิดขึ้น ให้สลับไปที่ ความเข้ากันได้ แท็บ
- ในส่วนการตั้งค่า ให้ทำเครื่องหมายที่ช่องถัดจากเรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ
- คลิกที่ปุ่ม Apply จากนั้นกดปุ่ม OK เพื่อบันทึกการเปลี่ยนแปลง
- ปิดหน้าต่าง File Explorer แล้ว
เมื่อคุณทำตามขั้นตอนทั้งหมดข้างต้นเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
3] ถอนการติดตั้งและติดตั้งแอปพลิเคชัน Java อีกครั้ง
คุณสามารถติดตั้งแอปพลิเคชัน Java JRE ใหม่ได้ อย่างไรก็ตาม ก่อนที่เราจะไปตามทางนั้น คุณควรถอนการติดตั้งโปรแกรมก่อน ทำได้โดยกด แป้น Windows + I เพื่อเปิดเมนูการตั้งค่า จากนั้นไปที่ แอป> แอปและคุณลักษณะ . เลื่อนลงมาจนเจอโปรแกรม Java จากนั้นคลิกที่ สามจุด และอย่าลืมเลือก ถอนการติดตั้ง เพื่อลบออก
ในแง่ของการติดตั้งแอปใหม่ คุณต้องไปที่ Jave Runtime Environment . อย่างเป็นทางการ หน้า และดาวน์โหลดสำหรับคอมพิวเตอร์ Windows 11 ของคุณ เมื่อเสร็จแล้ว ให้ติดตั้งเครื่องมือแล้วรีสตาร์ทคอมพิวเตอร์ จากที่นั่น ไปข้างหน้าและตรวจสอบว่า ไม่สามารถสร้าง Java Virtual Machine ยังคงปรากฏอยู่
แค่นั้น หวังว่าหนึ่งในวิธีแก้ปัญหาเหล่านี้จะได้ผลสำหรับคุณ!
สาเหตุของข้อผิดพลาดไม่สามารถสร้าง Java Virtual Machine คืออะไร
สาเหตุของข้อผิดพลาดนี้ใน Windows 11/10 แตกต่างกันค่อนข้างมาก ตัวอย่างเช่น หากคุณใช้งานแอปพลิเคชัน homebrew Java บางทีอาจถูกเรียกใช้โดยตัวเลือกที่ไม่ถูกต้อง อีกทางหนึ่ง แอปพลิเคชัน Java ที่คุณพยายามเปิดอาจล้มเหลวหากขนาดหน่วยความจำฮีปใหญ่กว่าขนาดตัวแปรระบบ
ข้อผิดพลาด Virtual Machine ใน Java คืออะไร
ข้อผิดพลาดนี้บ่งชี้ว่า Java Virtual Machine ทำงานไม่ถูกต้อง หรือมีทรัพยากรไม่เพียงพอสำหรับการทำงานต่อไป
ที่เกี่ยวข้อง:
- วิธีเปิดใช้งาน Java เวอร์ชันล่าสุดบนระบบ Windows ด้วยตนเอง
- การติดตั้งหรืออัปเดต Java ไม่เสร็จสมบูรณ์ – รหัสข้อผิดพลาด 1603