วิธีการแก้ไขข้อผิดพลาด “ไม่สามารถสร้าง Java Virtual Machine”


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

อย่างไรก็ตาม หากมีสิ่งผิดปกติเกิดขึ้นกับการตั้งค่าของคุณ คุณอาจเห็นข้อผิดพลาด “ไม่สามารถสร้าง Java Virtual Machine ได้” ข้อผิดพลาดนี้หมายความว่าการติดตั้ง Java บนคอมพิวเตอร์ของคุณไม่สามารถเปิดแซนด์บ็อกซ์เสมือน (เครื่องเสมือน) ซึ่งโดยปกติแล้วจะเปิดใช้แอป Java ได้

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

ตรวจสอบให้แน่ใจว่าติดตั้ง Java อย่างถูกต้อง

ก่อนที่คุณจะสามารถแก้ไขข้อผิดพลาด Java ได้ คุณจะต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Java อย่างถูกต้อง

ในการดำเนินการนี้ ให้เปิดพรอมต์คำสั่งโดยเลือกเมนู เริ่ม พิมพ์ cmd และเลือกแอป พร้อมรับคำสั่ง

หน้า>

ในหน้าต่างพร้อมท์คำสั่ง ให้พิมพ์ java – version แล้วกด Enter

หากติดตั้ง Java อย่างถูกต้อง คุณควรเห็นเวอร์ชันของ Java, SE Runtime Environment และบิลด์ Client VM

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

ขยายหน่วยความจำระบบที่มีอยู่สำหรับ Java

สาเหตุที่พบบ่อยที่สุดสำหรับข้อผิดพลาด “ไม่สามารถสร้าง Java Virtual Machine” คือ Java มีหน่วยความจำไม่เพียงพอในระบบของคุณที่จะเปิดตัวไคลเอ็นต์ VM

Java ได้รับการตั้งค่าเริ่มต้นเป็นค่าเริ่มต้นเพื่อใช้ "ขนาดฮีป" เริ่มต้นและสูงสุด ดังนั้น หากคุณใช้งานแอปพลิเคชันใดๆ ที่เกินขนาดสูงสุด จะทำให้เกิดข้อผิดพลาด

คุณสามารถปรับเปลี่ยนได้โดยการเปลี่ยนจำนวนหน่วยความจำระบบที่ Java สามารถใช้ในระบบของคุณ

1. เลือกเมนู Start และพิมพ์ตัวแปรสภาพแวดล้อม เลือก แก้ไขตัวแปรสภาพแวดล้อมของระบบ

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

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

4. ตั้งชื่อตัวแปรเป็น _JAVA_OPTIONS และตั้งค่าตัวแปรเป็น -Xmx512M .

5. เลือก ตกลง จากนั้นเลือก ตกลง อีกครั้ง

การดำเนินการนี้จะปรับหน่วยความจำที่อนุญาตสำหรับ Java เป็น 512 Mb การเปลี่ยนแปลงการตั้งค่าจะมีผลทันที ดังนั้นให้เปิดแอป Java ของคุณขึ้นมาใหม่และดูว่าข้อผิดพลาดยังคงปรากฏอยู่หรือไม่ หากเป็นเช่นนั้น ให้ทำซ้ำขั้นตอนข้างต้นแต่เพิ่มหน่วยความจำเป็น 1024 Mb โดยตั้งค่าเป็น -Xmx1024M แทน.

เรียกใช้ Java ในฐานะผู้ดูแลระบบ

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

1. เลือกปุ่ม Start และพิมพ์ Java เลือกลูกศรขวาข้างๆ แล้วเลือก เปิดตำแหน่งไฟล์

2. คลิกขวาที่ไฟล์ปฏิบัติการ Java และเลือก คุณสมบัติ

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

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

ถอนการติดตั้งและติดตั้ง Java ใหม่

สุดท้ายนี้ หากสิ่งอื่นทั้งหมดล้มเหลว คุณอาจมีการติดตั้ง Java ที่ผิดพลาด

1. เลือกเมนู Start พิมพ์ เพิ่มหรือลบโปรแกรม และเลือกการตั้งค่าระบบ เพิ่มหรือลบโปรแกรม

2. ในแอปและคุณลักษณะ ให้เลื่อนลงไปที่ Java เลือกแล้วเลือก ถอนการติดตั้ง

3. เลือก ใช่ เพื่อยืนยัน และเมื่อ Java ถูกถอนการติดตั้งโดยสมบูรณ์ ให้รีสตาร์ท Windows

4. ดาวน์โหลด Java เวอร์ชันล่าสุด สำหรับระบบของคุณ ตรวจสอบให้แน่ใจว่าคุณเลือก 32 บิตหากระบบของคุณเป็น 32 บิตหรือ 64 บิตหากพีซีของคุณเป็น 64 บิต หากคุณไม่แน่ใจว่าคุณมีระบบใด โปรดตรวจสอบให้แน่ใจว่า ตรวจสอบประเภทระบบของคุณก่อน

5. ดับเบิลคลิกไฟล์การติดตั้งหลังจากดาวน์โหลด เลือกปุ่ม ติดตั้ง เพื่อเปิดกระบวนการติดตั้ง Java

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

การล้างข้อมูล “ไม่สามารถสร้าง Java Virtual Machine”

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

มีการแก้ไขอื่นๆ ที่คุณค้นพบซึ่งใช้ได้กับข้อผิดพลาดนี้หรือไม่ แบ่งปันให้กับเราในส่วนความคิดเห็นด้านล่าง!

.

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


23.10.2021