Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาดตัวเรียกใช้ Java Virtual Machine ไม่สามารถสร้าง Java Virtual Machine บน Windows 11/10

ภาษาโปรแกรมเช่น Java เป็นมากกว่าวิธีการเขียนโปรแกรม นักพัฒนาเกมและแอพก็ใช้เช่นกัน อย่างไรก็ตาม เป็นเรื่องปกติมากที่จะเจอปัญหา Java ล่ม หากคุณประสบปัญหาขณะพยายามเปิดแอปพลิเคชันที่สร้างขึ้นโดยใช้ Java คู่มือนี้จะช่วยคุณแก้ไขปัญหา

ข้อผิดพลาดของเครื่องเสมือน Java ไม่ได้เหมือนกันทั้งหมด พวกเขาสามารถเกิดขึ้นได้จากหลายสาเหตุ ในบทความนี้ เราจะอธิบายสาเหตุที่พบบ่อยที่สุดของข้อผิดพลาด Java virtual machine launcher – Could not create the Java Virtual Machine และวิธีแก้ไข

แก้ไขข้อผิดพลาดตัวเรียกใช้ Java Virtual Machine ไม่สามารถสร้าง Java Virtual Machine บน Windows 11/10

จาวาในคำง่ายๆ คืออะไร

Java เป็นภาษาการเขียนโปรแกรมยอดนิยมที่สามารถทำงานบนระบบปฏิบัติการและอุปกรณ์ต่างๆ ได้หลากหลาย มีการใช้งานที่แตกต่างกันมากมาย รวมถึงในการพัฒนาเว็บ แอปพลิเคชันมือถือ แอปพลิเคชันเดสก์ท็อป และการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์ Java สร้างเครื่องเสมือน (VM) ที่รันโค้ดที่เขียนใน Java ข้อผิดพลาดของตัวเรียกใช้เครื่องเสมือน Java สามารถเกิดขึ้นได้หากมีสิ่งผิดปกติเกิดขึ้นกับข้อมูลหรือโค้ดที่เครื่องเสมือน Java กำลังประมวลผล

ข้อผิดพลาดเครื่องเสมือน Java คืออะไร

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

ในช่วงสองสามวันที่ผ่านมา เราเข้าใจว่าผู้ใช้บางรายพบข้อผิดพลาดที่เรียกว่า ไม่สามารถสร้าง Java Virtual Machine . จากสิ่งที่เรารวบรวมมา ข้อผิดพลาดมักจะปรากฏขึ้นเมื่อผู้ใช้พยายามเปิดแอปพลิเคชันที่สร้างโดยใช้ Java

วิธีแก้ไขข้อผิดพลาด Java Virtual Machine Launcher

แก้ไขข้อผิดพลาดตัวเรียกใช้ Java Virtual Machine ไม่สามารถสร้าง Java Virtual Machine บน Windows 11/10

ในการแก้ไขปัญหานี้ ก่อนอื่น ตรวจสอบให้แน่ใจว่าคุณมีการอัปเดตที่จำเป็นทั้งหมดและติดตั้งโปรแกรมอย่างถูกต้อง หลังจากนั้น คุณสามารถเริ่มค้นหาวิธีแก้ไขที่เป็นไปได้เพื่อแก้ไขข้อผิดพลาดตัวเรียกใช้เครื่องเสมือน Java ใน Windows 11/10:

  1. เพิ่มตัวแปรระบบใหม่สำหรับ Java
  2. เรียกใช้ Java.exe ในฐานะผู้ดูแลระบบ
  3. ถอนการติดตั้งและติดตั้งแอปพลิเคชัน Java อีกครั้ง

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

ตอนนี้เรามาดูกันดีกว่า:

1] เพิ่มตัวแปรระบบใหม่สำหรับ Java

ในการแก้ไขข้อผิดพลาดนี้ คุณต้องเพิ่มตัวแปรใหม่ให้กับระบบของ Java และดูว่าสามารถแก้ไขข้อผิดพลาดได้หรือไม่ โปรดทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหานี้:

  1. คลิกขวาที่เมนู Start แล้วเลือก Run จากรายการเมนู
  2. พิมพ์ sysdm.cpl ในช่องค้นหาแล้วคลิกปุ่มตกลง
  3. ไปที่ ขั้นสูง และเลือก ตัวแปรสภาพแวดล้อม ที่ด้านล่าง
  4. ภายใต้ ตัวแปรระบบ คลิกที่ ใหม่ ปุ่ม.
  5. ในหน้าจอถัดไป ให้พิมพ์ _JAVA_OPTIONS ใน ชื่อตัวแปร ฟิลด์.
  6. จากนั้นคุณจะต้องป้อน –Xmx512M ในกล่องค่าตัวแปร
  7. คลิกปุ่มตกลงเพื่อใช้การเปลี่ยนแปลง

ด้านล่างนี้ คุณจะพบคำอธิบายโดยละเอียดของขั้นตอนข้างต้น:

ในการเริ่มต้น ให้เปิดหน้าต่างคุณสมบัติของระบบก่อน ซึ่งสามารถทำได้ผ่านกล่องโต้ตอบ Run หรือ File Explorer

ดังนั้นให้กดแป้นพิมพ์ลัด Windows + R เพื่อเปิดคำสั่ง Run จากนั้นพิมพ์ sysdm.cpl ในช่องค้นหาแล้วคลิกปุ่มตกลง

หรือเปิด File Explorer โดยใช้แป้นพิมพ์ลัด Windows + E จากนั้นคลิกขวาที่ พีซีเครื่องนี้ และเลือก คุณสมบัติ ตัวเลือกจากเมนูบริบท

แก้ไขข้อผิดพลาดตัวเรียกใช้ Java Virtual Machine ไม่สามารถสร้าง Java Virtual Machine บน Windows 11/10

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

แก้ไขข้อผิดพลาดตัวเรียกใช้ Java Virtual Machine ไม่สามารถสร้าง Java Virtual Machine บน Windows 11/10

จากนั้นคลิกที่ ใหม่ ปุ่มใน ตัวแปรระบบ มาตรา.

แก้ไขข้อผิดพลาดตัวเรียกใช้ Java Virtual Machine ไม่สามารถสร้าง Java Virtual Machine บน Windows 11/10

ตอนนี้คุณจะต้องพิมพ์ _JAVA_OPTIONS ในช่องชื่อตัวแปร ในการตั้งค่าตัวแปร คุณจะต้องป้อน –Xmx512M ในกล่องข้อความค่าตัวแปร การทำเช่นนี้จะทำให้การจัดสรร RAM เพิ่มขึ้นเป็น 512 เมกะไบต์

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

2] เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ

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

  1. กดปุ่ม Windows + แป้นพิมพ์ลัด Q
  2. พิมพ์ Java ในช่องค้นหา
  3. คลิกขวาที่ Java แล้วเลือก เปิดตำแหน่งไฟล์ จากเมนูบริบท
  4. ในหน้าถัดไป ให้คลิกขวาที่ไฟล์ปฏิบัติการ Java และเลือกตัวเลือกคุณสมบัติ
  5. เมื่อหน้าต่างคุณสมบัติ Java เปิดขึ้น ให้สลับไปที่ ความเข้ากันได้ แท็บ
  6. ในส่วนการตั้งค่า ให้ทำเครื่องหมายที่ช่องถัดจากเรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ
  7. คลิกที่ปุ่ม Apply จากนั้นกดปุ่ม OK เพื่อบันทึกการเปลี่ยนแปลง
  8. ปิดหน้าต่าง File Explorer แล้ว

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

3] ถอนการติดตั้งและติดตั้งแอปพลิเคชัน Java อีกครั้ง

แก้ไขข้อผิดพลาดตัวเรียกใช้ Java Virtual Machine ไม่สามารถสร้าง Java Virtual Machine บน Windows 11/10

คุณสามารถติดตั้งแอปพลิเคชัน 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 ทำงานไม่ถูกต้อง หรือมีทรัพยากรไม่เพียงพอสำหรับการทำงานต่อไป

ที่เกี่ยวข้อง:

  1. วิธีเปิดใช้งาน Java เวอร์ชันล่าสุดบนระบบ Windows ด้วยตนเอง
  2. การติดตั้งหรืออัปเดต Java ไม่เสร็จสมบูรณ์ – รหัสข้อผิดพลาด 1603

แก้ไขข้อผิดพลาดตัวเรียกใช้ Java Virtual Machine ไม่สามารถสร้าง Java Virtual Machine บน Windows 11/10