วิธีแก้ไข ไม่สามารถสร้างเครื่องเสมือน Java

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

วิธีแก้ไข ไม่สามารถสร้างเครื่องเสมือน Java

แก้ไขไม่สามารถสร้างเครื่องเสมือน Java ได้

ข้อผิดพลาด "ไม่สามารถสร้างเครื่องเสมือน Java" ปรากฏขึ้นตามปกติเมื่อรวบรวมโค้ดใน IDE ข้อผิดพลาดไม่ได้อธิบายมากพอที่จะชี้ให้ผู้ใช้ทราบถึงปัญหาที่แน่นอน อย่างไรก็ตาม โดยปกติแล้วจะเป็นผลมาจาก;

  • กำลังใช้เวอร์ชัน Java ที่ไม่ถูกต้อง
  • ติดตั้งเวอร์ชัน SDK ไม่ถูกต้อง
  • ตั้งค่าตัวแปรสภาพแวดล้อมไม่ถูกต้อง
  • ข้อผิดพลาดทางไวยากรณ์เมื่อประกาศเวอร์ชันของ Java ที่จะใช้
  • ไม่มีไลบรารี่ใน IDE
  • ข้อผิดพลาดในการจัดการหน่วยความจำ

การแก้ปัญหาจะแตกต่างกันไปขึ้นอยู่กับสาเหตุที่สำคัญ ลองทำสิ่งต่อไปนี้

1. ตรวจสอบเวอร์ชัน Java ที่เข้ากันได้

ปกติไม่สามารถสร้างเครื่องเสมือน Java ปรากฏขึ้นเมื่อมีการคอมไพล์โค้ดใน IDE สิ่งนี้เกิดขึ้นเนื่องจาก IDE ไม่เข้ากันกับเวอร์ชันของ Java ที่ติดตั้งในระบบของคุณ 

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

วิธีแก้ไข ไม่สามารถสร้างเครื่องเสมือน Java

2. ตรวจสอบตัวแปรสภาพแวดล้อม

พารามิเตอร์ Java ที่ตั้งค่าไว้ในตัวแปรสภาพแวดล้อมบน Windows 10อาจทำให้เกิดข้อผิดพลาดไม่สามารถสร้างเครื่องเสมือน Java ได้ 

  1. เปิดFile Explorer
  2. วางสิ่งนี้explorer shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE}ในแถบตำแหน่งแล้วแตะ Enter
  3. คลิกการตั้งค่าระบบขั้นสูงในแผงด้านซ้าย
  4. ไปที่แท็บขั้นสูง
  5. เลือกตัวแปรสภาพแวดล้อมและคลิกใหม่ ภายใต้ ตัวแปรระบบ
  6. Ente _JAVA_OPTIONS R ในช่องชื่อ
  7. ในพาธ/ค่า ให้ป้อน: -Xmx1024M
  8. คลิกตกลง
  9. รีสตาร์ทแอป

นอกจากนี้ คุณควรตรวจสอบให้แน่ใจว่ามีการกำหนดเส้นทางที่ถูกต้องสำหรับ Java SDK

  1. เปิดFile Explorer แล้วไปที่ C:\Program Files\Java
  2. เปิดโฟลเดอร์สำหรับเวอร์ชัน JDK ที่คุณต้องการใช้
  3. คัดลอกพาธไปยังโฟลเดอร์
  4. เปิดตัวแปรสภาพแวดล้อม (ดูขั้นตอนก่อนหน้า)
  5. ภายใต้ตัวแปรระบบ เลือก JAVA_HOME
  6. คลิกแก้ไข
  7. ป้อนเส้นทางที่คุณคัดลอกและคลิกตกลง

วิธีแก้ไข ไม่สามารถสร้างเครื่องเสมือน Java

3. ตรวจสอบอาร์กิวเมนต์การเริ่มต้น

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

4. ตรวจสอบไวยากรณ์

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

5. ติดตั้ง Java . อีกครั้ง

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

  1. เปิดแผงควบคุม
  2. ไปที่โปรแกรม>ถอนการติดตั้งโปรแกรม
  3. ค้นหาJava และเลือก
  4. คลิกปุ่มถอนการติดตั้งที่ด้านบน
  5. อนุญาตให้ Java ถอนการติดตั้ง
  6. ดาวน์โหลดและติดตั้ง Java อีกครั้ง จากที่นี่

6. ตรวจสอบการจัดสรรหน่วยความจำ

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

  1. เปิดFile Explorer 
  2. ไปที่ C:\Program Files\Java
  3. เปิดโฟลเดอร์ JDK ด้วยหมายเลขเวอร์ชันที่ติดตั้งอยู่ในปัจจุบัน
  4. ค้นหาไฟล์ชื่อjvisualvm.exe และเรียกใช้
  5. แอพจะให้GUI สำหรับจัดการหน่วยความจำ
  6. เพิ่มจำนวนหน่วยความจำแล้วลองอีกครั้ง

บทสรุป

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

ฝากความเห็น

วิธีสร้าง USB บูตได้สำหรับ Windows 11 เพื่อข้ามข้อกำหนดต่างๆ โดยใช้ Rufus

วิธีสร้าง USB บูตได้สำหรับ Windows 11 เพื่อข้ามข้อกำหนดต่างๆ โดยใช้ Rufus

ใช้ Rufus เพื่อสร้าง USB ที่สามารถบูต Windows 11 ได้ โดยข้ามการตรวจสอบ TPM, Secure Boot, RAM, บัญชี Microsoft และ BitLocker

วิธีตรวจสอบว่าพีซีของคุณมีใบรับรอง Secure Boot ที่อัปเดตแล้วหรือไม่ บน Windows 11 และ 10

วิธีตรวจสอบว่าพีซีของคุณมีใบรับรอง Secure Boot ที่อัปเดตแล้วหรือไม่ บน Windows 11 และ 10

ใบรับรอง Secure Boot ของ Microsoft ปี 2011 จะหมดอายุในเดือนมิถุนายน ปี 2026 นี่คือวิธีการตรวจสอบว่าพีซีของคุณมีการอัปเดตปี 2023 ที่ยังคงใช้งานได้จนถึงปี 2053 หรือไม่

วิธีการติดตั้งแอปเดสก์ท็อปใหม่ของ Google สำหรับ Windows 11 ที่ผสานรวม AI Gemini และการค้นหาไฟล์

วิธีการติดตั้งแอปเดสก์ท็อปใหม่ของ Google สำหรับ Windows 11 ที่ผสานรวม AI Gemini และการค้นหาไฟล์

แอป Google สำหรับ Windows 11 นำเสนอ Gemini, การแชร์หน้าจอ, Lens และการค้นหาไฟล์มาสู่เดสก์ท็อป เรียนรู้วิธีการติดตั้งและเริ่มใช้งานได้อย่างรวดเร็ว

เครื่องมือเรียกคืน Windows 11 เผยให้เห็นความเสี่ยงด้านข้อมูล ไมโครซอฟต์ยืนยันว่าไม่มีช่องโหว่ด้านความปลอดภัย

เครื่องมือเรียกคืน Windows 11 เผยให้เห็นความเสี่ยงด้านข้อมูล ไมโครซอฟต์ยืนยันว่าไม่มีช่องโหว่ด้านความปลอดภัย

เครื่องมือใหม่เผยให้เห็นความเสี่ยงที่อาจเกิดขึ้นใน Windows Recall ซึ่งก่อให้เกิดความกังวลเกี่ยวกับความปลอดภัยของข้อมูลผู้ใช้ แม้ว่า Microsoft จะได้ออกแบบใหม่และมีมาตรการป้องกันแล้วก็ตาม

วิธีเปิดใช้งาน Remote Desktop บน Windows 11

วิธีเปิดใช้งาน Remote Desktop บน Windows 11

ในการเปิดใช้งาน Remote Desktop บน Windows 11 ให้เปิด การตั้งค่า > ระบบ > Remote Desktop เปิดใช้งาน Remote Desktop แล้วคลิก ยืนยัน

การอัปเดตฉุกเฉิน KB5086672 แก้ไขข้อผิดพลาด 0x80073712 ที่เกิดจาก Windows 11 รุ่นพรีวิวเดือนเมษายน 2026

การอัปเดตฉุกเฉิน KB5086672 แก้ไขข้อผิดพลาด 0x80073712 ที่เกิดจาก Windows 11 รุ่นพรีวิวเดือนเมษายน 2026

KB5086672 (เวอร์ชัน 26200.8117 และ 26100.8117) สำหรับ Windows 11 25H2 และ 24H2 พร้อมให้ดาวน์โหลดแล้ว เพื่อแก้ไขข้อผิดพลาดในการติดตั้ง 0x80073712 ดาวน์โหลดได้เลย

ไมโครซอฟต์เตรียมเปลี่ยนจากการใช้งานแอปพลิเคชันบนเว็บไปเป็นการใช้งานแอปพลิเคชันแบบเนทีฟบน Windows 11

ไมโครซอฟต์เตรียมเปลี่ยนจากการใช้งานแอปพลิเคชันบนเว็บไปเป็นการใช้งานแอปพลิเคชันแบบเนทีฟบน Windows 11

ไมโครซอฟต์เปลี่ยน Windows 11 ไปใช้แอปพลิเคชันแบบเนทีฟ ซึ่งสัญญาว่าจะให้ประสิทธิภาพที่เร็วขึ้น ความสม่ำเสมอในการออกแบบที่ดีขึ้น และประสบการณ์การใช้งานที่ราบรื่นยิ่งขึ้น

ลูกเล่นลับใน Windows 8: คุณเห็นมันทุกวันแต่ไม่เคยสังเกตเลย

ลูกเล่นลับใน Windows 8: คุณเห็นมันทุกวันแต่ไม่เคยสังเกตเลย

คุณเห็นมันทุกวันเมื่อเข้าสู่ระบบ Windows 8 และคุณอาจไม่ทันสังเกต แต่เช่นเดียวกับซอฟต์แวร์เกือบทุกชิ้น Windows 8 ก็มีอย่างน้อยหนึ่งอย่าง

Build 26200.5603 สำหรับ Windows 11 เพิ่มฟังก์ชัน AI สำหรับ File Explorer ใน Dev Channel

Build 26200.5603 สำหรับ Windows 11 เพิ่มฟังก์ชัน AI สำหรับ File Explorer ใน Dev Channel

อัปเดต Build 26200.5603 (KB5058488) สำหรับ Windows 11 มาพร้อมกับฟังก์ชัน AI สำหรับ File Explorer, การตั้งค่าขั้นสูงใหม่ และการเปลี่ยนแปลงในส่วนการแชร์ พลังงาน และวิดเจ็ต

ตัวเลือกใช้งาน Windows 10 ESU ฟรี ยังคงต้องใช้บัญชี Microsoft ในยุโรป

ตัวเลือกใช้งาน Windows 10 ESU ฟรี ยังคงต้องใช้บัญชี Microsoft ในยุโรป

Windows 10 ESU จะให้บริการฟรีในยุโรปอีกหนึ่งปี แต่การลงทะเบียนยังคงต้องใช้บัญชี Microsoft รายละเอียดข้อกำหนดต่างๆ อธิบายไว้แล้ว