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

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

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

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

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

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

ในการดำเนินการนี้ ให้เปิดพรอมต์คำสั่งโดยเลือก เมนู เริ่ม(Start)พิมพ์cmdแล้วเลือกแอปพรอมต์คำสั่ง(Command Prompt)

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

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

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

ขยายหน่วยความจำระบบที่พร้อมใช้งาน(Expand Available System Memory)สำหรับJava

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

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

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

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

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

3. ภายใต้ บานหน้าต่าง ตัวแปร(System Variables)ระบบเลือกใหม่(New)

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

5. เลือกตกลง(OK)แล้วเลือกตกลง(OK)อีกครั้ง

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

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

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

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

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

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

เลือกตกลง(OK) _ ทีนี้ ครั้งต่อไปที่Javaรัน มันจะมีสิทธิ์ของผู้ดูแลระบบแบบเต็ม

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

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

1. เลือกเมนูเริ่ม พิมพ์เพิ่มหรือลบโปรแกรม(add or remove programs)และเลือกเพิ่มหรือลบ(Add or remove programs)การตั้งค่าระบบของ โปรแกรม

2. ในApps & Featuresให้เลื่อนลงไปที่Java เลือก(Java)และเลือกUninstall

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

4. ดาวน์โหลด Java เวอร์ชันล่าสุด(Download the latest version of Java)สำหรับระบบของคุณ ตรวจสอบให้แน่ใจว่าคุณเลือก 32 บิตหากระบบของคุณเป็น 32 บิตหรือ 64 บิตหากพีซีของคุณเป็น 64 บิต หากคุณไม่แน่ใจว่าคุณมีระบบใด ให้ตรวจสอบประเภทระบบของคุณ(check your system type first)ก่อน 

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

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

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

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

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



About the author

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



Related posts