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

Java Virtual Machine ใช้ Java bytecode ซึ่งแปลเวอร์ชันของโค้ด Java ดั้งเดิม ตัวเรียกใช้งานคือตัวที่เริ่มต้นและตั้งค่า JVM ด้วยหน่วยความจำ ความปลอดภัย และการตั้งค่าอื่นๆ ที่เหมาะสม หากคุณมีปัญหากับตัวเรียกใช้งาน JVM วิธีการที่กล่าวถึงด้านล่างนี้สามารถช่วยคุณแก้ไขได้
วิธีที่ 1: เรียกใช้ Java ในฐานะผู้ดูแลระบบ
เมื่อคุณรันโปรแกรม Java ด้วยสิทธิ์ผู้ดูแลระบบ โปรแกรมจะเข้าถึงทรัพยากรระบบได้โดยไม่มีปัญหา ซึ่งจะช่วยหลีกเลี่ยงปัญหาเกี่ยวกับไฟล์ การตั้งค่า และความปลอดภัย ต่อไปนี้คือวิธีที่คุณสามารถทำได้:
ขั้นตอนที่ 1:กด Windows + S บนแป้นพิมพ์ พิมพ์This PCแล้วคลิก Open

ขั้นตอนที่ 2:วางสิ่งต่อไปนี้ลงในแถบที่อยู่แล้วกด Enter
C:\Program Files\Java\jdk-21\bin
หมายเหตุ:หากคุณได้ติดตั้ง Java ไว้ที่ตำแหน่งอื่น ให้ไปที่นั่น

ขั้นตอนที่ 3:ค้นหาแอป Java คลิกขวาที่แอปแล้วเลือก Run as administrator

วิธีที่ 2: ตรวจสอบการติดตั้ง Java
การตรวจสอบให้แน่ใจว่า Java Runtime Environment (JRE) หรือ Java Development Kit (JDK) ได้รับการติดตั้งอย่างถูกต้องบนระบบทำหน้าที่เป็นขั้นตอนเริ่มต้นที่สำคัญเมื่อแก้ไขข้อผิดพลาด “ไม่สามารถสร้าง Java Virtual Machine” บน Windows นอกจากนี้ยังตรวจสอบว่ามีส่วนประกอบที่จำเป็นทั้งหมดหรือไม่
การตรวจสอบการติดตั้งเกี่ยวข้องกับการตรวจสอบตัวแปรสภาพแวดล้อม PATH ของระบบเพื่อยืนยันว่ามีไดเร็กทอรี Java ที่ถูกต้อง ปฏิบัติตามขั้นตอนด้านล่างเพื่อตรวจสอบว่าติดตั้ง Java บนอุปกรณ์ของคุณอย่างถูกต้องหรือไม่:
ขั้นตอนที่ 1:คลิกไอคอน Start พิมพ์Command Promptแล้วคลิก Run as administrator เมื่อได้รับแจ้ง คลิกใช่

ขั้นตอนที่ 2:ในหน้าต่าง cmd เขียนคำสั่งด้านล่างแล้วกด Enter เพื่อเรียกใช้
จาวา --version

หากพบ คำสั่งนี้จะตรวจสอบการติดตั้ง Java และแสดงเวอร์ชันและเส้นทางการติดตั้ง หากคุณเห็นข้อมูลเกี่ยวกับเวอร์ชัน Java และเส้นทาง โปรดมั่นใจได้ว่า Java ได้รับการติดตั้งอย่างถูกต้องบนอุปกรณ์ Windows ของคุณ
อ่านเพิ่มเติม: วิธีเปิด Command Prompt บน Windows 11
วิธีที่ 3: สิ้นสุดกระบวนการ Java
เมื่อต้องเผชิญกับข้อผิดพลาดที่น่างงไม่สามารถเปิด Java Virtual Machine หนึ่งในการแก้ไขด่วนคือการตรวจสอบว่ากระบวนการ Java ทำงานในพื้นหลังหรือไม่ ถ้าเป็นเช่นนั้นก็ยุติมัน มีวิธีดังนี้:
ขั้นตอนที่ 1:เปิดตัวจัดการงานโดยกดปุ่ม Ctrl + Shift + Esc บนแป้นพิมพ์ของคุณ ตรวจสอบให้แน่ใจว่าอยู่ในแท็บกระบวนการ
ขั้นตอนที่ 2:ค้นหาโปรแกรม Java ทั้งหมดภายใต้กระบวนการพื้นหลัง คลิกขวาที่พวกเขาแล้วคลิก End Task เพื่อปิดกระบวนการ
ขั้นตอนที่ 3:ทำซ้ำกระบวนการจนกว่ากระบวนการ Java ทั้งหมดจะสิ้นสุดลง

วิธีที่ 4: ปิดใช้งานซอฟต์แวร์ที่ขัดแย้งกัน
บางครั้งผู้ร้ายที่อยู่เบื้องหลัง Java Virtual Machine (JVM) Launcher ของคุณก็ไม่ใช่ JVM แต่เป็นซอฟต์แวร์ที่ทำงานอยู่เบื้องหลัง สิ่งเหล่านี้อาจเป็นโปรแกรมป้องกันไวรัส ไฟร์วอลล์ หรือแอปพลิเคชันอื่นๆ การปิดการใช้งานชั่วคราวสามารถเปิดเผยต้นตอที่แท้จริงของความขัดแย้งได้
หาก JVM Launcher เปิดตัวอย่างไม่มีที่ติหลังจากปิดโปรแกรมเฉพาะ คุณมั่นใจได้ว่าคุณได้ระบุศัตรูแล้ว ต่อไปนี้เป็นวิธีปิดใช้งานแอปและกระบวนการที่ทำงานอยู่เบื้องหลัง:
ขั้นตอนที่ 1:คลิกขวาที่ไอคอน Windows และเลือกตัวจัดการงาน

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

เมื่อคุณปิดการใช้งานโปรแกรมใด ๆ ให้ตรวจสอบว่า JVM เริ่มทำงานหรือไม่ หากคุณพบผู้กระทำผิด ให้เปิดใช้งานโปรแกรมที่เหลืออีกครั้ง
อ่านเพิ่มเติม: วิธีเปิดตัวจัดการงานบน Windows 11
วิธีที่ 5: เพิ่มหน่วยความจำระบบสำหรับ Java
หากคุณเห็นข้อผิดพลาด “ไม่สามารถสร้าง Java Virtual Machine” แสดงว่าโปรแกรม Java ของคุณไม่มีหน่วยความจำ หน่วยความจำที่จัดสรรให้กับ Java เรียกว่า Java heap เพื่อแก้ไขปัญหานี้ ให้เพิ่มขนาดฮีป Java คุณสามารถเปลี่ยนพารามิเตอร์รันไทม์ได้ในการตั้งค่า Java Runtime Environment หรือปรับตัวแปร _JAVA_OPTIONS
เพิ่มขนาดฮีป Java โดยการแก้ไขตัวแปร
ขั้นตอนที่ 1:กดปุ่ม Windows + S เขียน'แก้ไขตัวแปรสภาพแวดล้อมระบบ'แล้วคลิกเปิด

ขั้นตอนที่ 2:คลิกปุ่มตัวแปรสภาพแวดล้อม

ขั้นตอนที่ 3:ใต้ส่วนตัวแปรระบบ คลิกที่ปุ่มใหม่ ป้อนรายละเอียดต่อไปนี้ลงในช่องแล้วคลิกตกลงสองครั้ง
- ชื่อตัวแปร: -JAVA_OPTIONS
- ค่าตัวแปร: -Xmx512M
หมายเหตุ: -Xmx512M กำหนดว่าคุณได้จัดสรรหน่วยความจำระบบ 512MB

เพิ่มขนาดฮีป Java โดยใช้แผงควบคุม Java
ขั้นตอนที่ 1:คลิกไอคอน Start พิมพ์Control Panelแล้วคลิก Open

ขั้นตอนที่ 2:นำทางไปยังโปรแกรม

ขั้นตอนที่ 3:คลิก Java จากตัวเลือก

ขั้นตอนที่ 4:ไปที่แท็บ Java แล้วคลิกปุ่มดู

ขั้นตอนที่ 5:ดับเบิลคลิกที่คอลัมน์พารามิเตอร์รันไทม์และเขียน-Xmx512mเพื่อกำหนดหน่วยความจำ 512MB สำหรับแอป Java สุดท้ายคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 6: ติดตั้ง Java ใหม่
ข้อผิดพลาดตัวเรียกใช้งาน Java Virtual Machine อาจเกิดจากสาเหตุต่างๆ อย่างไรก็ตาม วิธีแก้ปัญหาที่เรียบง่ายแต่มีประสิทธิภาพอย่างน่าประหลาดใจก็คือการเริ่มต้นการติดตั้ง Java ของคุณใหม่ การถอนการติดตั้งและติดตั้ง Java ใหม่สามารถล้างไฟล์ที่เสียหาย การกำหนดค่าที่ล้าสมัย และการตั้งค่าที่ขัดแย้งกันออกไปได้ การรีบูตเครื่องทั้งหมด และทำให้เครื่องสะอาดหมดจด
การรีเฟรชนี้สามารถแก้ไขปัญหาจากการอัปเดตที่ไม่สมบูรณ์ ส่วนประกอบที่เข้ากันไม่ได้ หรือข้อบกพร่องที่ค้างอยู่จากการติดตั้งครั้งก่อน ต่อไปนี้เป็นวิธีถอนการติดตั้ง Java:
ขั้นตอนที่ 1:เปิดเว็บเบราว์เซอร์
ขั้นตอนที่ 2:ไปที่หน้าเครื่องมือถอนการติดตั้ง Java ดาวน์โหลดและติดตั้งโปรแกรม
เครื่องมือถอนการติดตั้ง Java
ขั้นตอนที่ 3:กดไอคอน Windows พิมพ์JavaUninstallToollในช่องค้นหา และคลิก Open เลือกใช่เมื่อได้รับแจ้ง

ขั้นตอนที่ 4:คลิกปุ่มตกลงเพื่อเริ่มกระบวนการถอนการติดตั้ง เลือกใช่เมื่อได้รับแจ้งให้ดำเนินการต่อ

ขั้นตอนที่ 5:เลือกเวอร์ชัน Java ที่คุณต้องการถอนการติดตั้งแล้วคลิกถัดไป ยืนยันโดยกดใช่ในป๊อปอัป

ขั้นตอนที่ 6:กด Yes เมื่อระบบขอให้ลบ Java Deployment Cache
หมายเหตุ:ช่วยเพิ่มพื้นที่ว่างบนอุปกรณ์ของคุณ

ขั้นตอนที่ 7: JVM ถูกถอนการติดตั้งแล้ว ตอนนี้หากต้องการติดตั้ง Java Virtual Machine ใหม่ให้คลิกปุ่มรับ Java

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