วิธีแก้ไข ไม่สามารถสร้างเครื่องเสมือน 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 เนื่องจากทุกภาษามีชุดข้อกำหนดของตนเองที่ต้องปฏิบัติตามจึงจะใช้งานได้ 

ฝากความเห็น

วิธีการถอนการติดตั้งแอป Microsoft 365 หรือ Office 2024 บน Windows 11 อย่างสมบูรณ์

วิธีการถอนการติดตั้งแอป Microsoft 365 หรือ Office 2024 บน Windows 11 อย่างสมบูรณ์

ในการถอนการติดตั้ง Office บน Windows 11 ให้ไปที่การตั้งค่าแอปที่ติดตั้ง แล้วเลือก Office 365 หรือ 2024 แล้วคลิกถอนการติดตั้ง หรือใช้ขอความช่วยเหลือหรือตัวช่วยกู้คืน

ไมโครซอฟต์เตรียมนำการเปลี่ยนแปลงดีไซน์ครั้งใหญ่มาสู่ Windows Terminal

ไมโครซอฟต์เตรียมนำการเปลี่ยนแปลงดีไซน์ครั้งใหญ่มาสู่ Windows Terminal

ในเวอร์ชันจำลองแรกๆ ของ Microsoft โปรแกรม Windows Terminal ได้รับการปรับปรุงการตั้งค่าครั้งใหญ่ ด้วยดีไซน์ที่สะอาดตาขึ้น การนำทางที่ดีขึ้น และการแสดงตัวอย่างแบบเรียลไทม์

วิธีเปิดใช้งานหน้าการตั้งค่า Feature Flags ใหม่บน Windows 11

วิธีเปิดใช้งานหน้าการตั้งค่า Feature Flags ใหม่บน Windows 11

Windows 11 กำลังเพิ่มหน้า Feature Flags และนี่คือวิธีการเปิดใช้งานก่อนใครโดยใช้ ViveTool ในเวอร์ชัน 26220.8148

ไมโครซอฟต์ได้ลบโลโก้ Copilot ออกจาก Notepad บน Windows 11 แต่ระบบ AI ยังคงอยู่เงียบๆ

ไมโครซอฟต์ได้ลบโลโก้ Copilot ออกจาก Notepad บน Windows 11 แต่ระบบ AI ยังคงอยู่เงียบๆ

ในเวอร์ชันทดสอบ Windows 11 Insider Microsoft ได้ลบโลโก้ Copilot ออกจาก Notepad และแทนที่ด้วยเครื่องมือเขียนข้อความ ในขณะที่ฟีเจอร์ AI ยังคงอยู่ครบถ้วน

วิธีเปลี่ยนจากบัญชี Microsoft เป็นบัญชีโลคัลบน Windows 11

วิธีเปลี่ยนจากบัญชี Microsoft เป็นบัญชีโลคัลบน Windows 11

หากต้องการเปลี่ยนจากบัญชี Microsoft เป็นบัญชีท้องถิ่นใน Windows 11 ให้เปิด การตั้งค่า > บัญชี > ข้อมูลของคุณ แล้วคลิก ลงชื่อเข้าใช้ด้วยบัญชีท้องถิ่นแทน

วิธีเปิดหรือปิดใช้งาน WinRE บน Windows 11 และ 10

วิธีเปิดหรือปิดใช้งาน WinRE บน Windows 11 และ 10

หากต้องการเปิดใช้งาน WinRE บน Windows 11 ให้เรียกใช้คำสั่ง reagentc /enable หากต้องการปิดใช้งานสภาพแวดล้อมการกู้คืน ให้เรียกใช้คำสั่ง reagentc /disable

วิธีลบบัญชีผู้ใช้ใน Windows 11

วิธีลบบัญชีผู้ใช้ใน Windows 11

ในการลบบัญชีผู้ใช้บน Windows 11 คุณสามารถใช้การตั้งค่า, แผงควบคุม, NetPlWiz, การจัดการคอมพิวเตอร์, พร้อมท์คำสั่ง และ PowerShell ได้

ปัญหาที่พบใน Windows 11 25H2 ซึ่งทำให้การอัปเกรดเป็นฝันร้าย

ปัญหาที่พบใน Windows 11 25H2 ซึ่งทำให้การอัปเกรดเป็นฝันร้าย

ไมโครซอฟต์ได้เปิดเผยปัญหาที่ทราบแล้วซึ่งขัดขวางการติดตั้ง Windows 11 25H2 บนหน้าแดชบอร์ดสถานะอย่างเป็นทางการแล้ว

ปัญหาที่พบใน Windows 11 24H2 ซึ่งทำให้การอัปเกรดเป็นฝันร้าย

ปัญหาที่พบใน Windows 11 24H2 ซึ่งทำให้การอัปเกรดเป็นฝันร้าย

ปัญหาที่ทราบกันดีว่าขัดขวางการอัปเกรด Windows 11 24H2 ได้แก่ ไดรเวอร์และแอปที่ทำให้เกิด BSOD (หน้าจอสีฟ้าแสดงข้อผิดพลาด), ปัญหาการเข้าสู่ระบบ และแอปที่ไม่เข้ากัน

วิธีปิดใช้งาน Secure Boot บน Windows 11

วิธีปิดใช้งาน Secure Boot บน Windows 11

เรียนรู้วิธีปิดใช้งาน Secure Boot บน Windows 11 และเมื่อใดจึงควรปิดใช้งาน ทำตามขั้นตอนง่ายๆ และทำความเข้าใจความเสี่ยงก่อนปิดใช้งาน