Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM

ข้อผิดพลาด 「Windows Error 2 Occurred While Loading the Java VM」 มักเกิดขึ้นเมื่อผู้ใช้พยายามเปิดโปรแกรม Launch Anywhere และโปรแกรมอื่นๆ ที่ต้องการชื่อผู้ใช้และรหัสผ่านในการทำงาน โปรแกรมทั้งหมดที่ก่อให้เกิดปัญหานี้ดูเหมือนจะใช้แบ็กเอนด์เดียวกับ ซอฟต์แวร์ Launch Anywhere

แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM

หลังจากสืบสวนปัญหานี้ พบว่าสาเหตุมาจากการเปลี่ยนแปลงในการสร้างภายในของ JAVA.exe เริ่มจาก Java 1.8.0.60 เป็นต้นมา Java จะรายงานการสร้างภายในเป็น 600 แทนที่จะเป็น 60 เหมือนในรุ่นก่อนหน้า ตัวติดตั้ง Install Anywhere และซอฟต์แวร์คล้ายๆ กันอาจยังไม่ได้รับการอัปเดตเพื่อรองรับรูปแบบใหม่ที่ Java ใช้อยู่ จึงทำให้เกิดข้อผิดพลาด 「Windows Error 2 Occurred While Loading the Java VM」

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

วิธีที่ 1: ใช้การอัปเดตล่าสุดที่มีอยู่

ปัญหานี้มีมเกือบ 3 ปีแล้ว จึงสามารถสมมติได้ว่า ปัญหาความเข้ากันได้ หลายอย่างได้รับการแก้ไขโดยฝ่ายที่เกี่ยวข้องแล้ว แม้วิธีอื่นๆ ด้านล่างจะแก้ไขปัญหาได้ แต่วิธีเหล่านั้นต้องการความรู้ทางเทคนิคบางระดับ

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

แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM

เมื่อติดตั้งรุ่นใหม่แล้ว ให้รีบูทคอมพิวเตอร์และตรวจสอบว่ามีรุ่นล่าสุดของตัวติดตั้งที่แสดงข้อผิดพลาด 「Windows Error 2 Occurred While Loading the Java VM」 หากคุณเก็บไฟล์ติดตั้งไว้นาน ให้ดาวน์โหลดรุ่นล่าสุดของซอฟต์แวร์ที่คุณพยายามติดตั้งจากออนไลน์ ซึ่งจะช่วยให้ได้รับการแก้ไขความเข้ากันได้ล่าสุดจากนักพัฒนา

หากยังเห็นข้อผิดพลาด 「Windows Error 2 Occurred While Loading the Java VM」 เมื่อเปิดตัวติดตั้ง ให้ลองดาวน์โหลดและติดตั้งรุ่น Java เก่ากว่าแทนรุ่นใหม่ และตรวจสอบว่าข้อผิดพลาดหายไปหรือไม่

วิธีที่ 2: เปิดตัวติดตั้งด้วยพารามิเตอร์ LAX_VM

วิธีนี้ถือเป็นการแก้ไขที่ดีที่สุดสำหรับปัญหาประเภทนี้ คุณสามารถหลีกเลี่ยงข้อผิดพลาด 「Windows Error 2 Occurred While Loading the Java VM」 ได้โดยการเปิดตัวติดตั้งใน Command Prompt ผ่านพารามิเตอร์ LAX_VM

ทำตามคำแนะนำด้านล่างเพื่อเปิดตัวติดตั้งด้วยพารามิเตอร์ LAX_VM ผ่าน Command Prompt:

หมายเหตุ: ขั้นตอนต่อไปนี้สมมติว่าตัวติดตั้งชื่อ installer.exe และตำแหน่ง Java JDK อยู่ที่ C:\Program Files\Java\jdk1.8.0_60\bin\java.exe โปรดเปลี่ยน installer.exe เป็นชื่อตัวติดตั้งของคุณ และปรับตำแหน่ง JDK หากติดตั้งในตำแหน่งที่กำหนดเอง

  1. กด Windows key + R เพื่อเปิดคำสั่ง Run พิมพ์ 「cmd」 และกด Enter เพื่อ เปิด Command Prompt
    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM
  2. ใน Command Prompt ใช้คำสั่ง 「CD」 เพื่อไปยังตำแหน่งตัวติดตั้ง ตำแหน่งเริ่มต้นสำหรับการดาวน์โหลดเบราว์เซอร์คือ C:\Users\*YourUsername*\Downloads
    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VMหมายเหตุ: หากตัวติดตั้งอยู่ในตำแหน่งอื่น ให้ปรับคำสั่งตามนั้น
  3. เมื่ออยู่ในตำแหน่งตัวติดตั้งแล้ว ให้วางคำสั่งต่อไปนี้ใน Command Prompt และกด Enter:
    installer.exe LAX_VM "C:\Program Files (x86)\Java\jre6\bin\java.exe"

    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VMหมายเหตุ: ปรับคำสั่งนี้ให้ตรงกับชื่อตัวติดตั้งและตำแหน่ง JDK/JRE (หากติดตั้งในตำแหน่งที่กำหนดเอง) หาก Command Prompt แจ้งว่าไม่พบตำแหน่ง JRE ให้เปลี่ยนส่วนท้ายเป็น 「C:\Program Files\Java\jdk1.8.0_60\bin\java.exe」

หากใช้พารามิเตอร์ LAX_VM ถูกต้อง คุณควรเปิดตัวติดตั้งได้โดยไม่มีข้อผิดพลาด 「Windows Error 2 Occurred While Loading the Java VM」 หากยังมีปัญหา ให้ดำเนินการต่อไปที่ วิธีที่ 3

วิธีที่ 3: ลบพาธ Java ออกจาก Environment ของระบบ

หาก วิธีที่ 2 ไม่แก้ปัญหาได้ ให้ลองลบไฟล์ javapath ดูว่าจะแก้ข้อผิดพลาด 「Windows Error 2 Occurred While Loading the Java VM」 ได้หรือไม่

บางผู้ใช้สามารถเปิดตัวติดตั้ง Launch Anywhere ได้โดยการลบตัวแปรระบบ javapath จาก System Properties นี่คือคำแนะนำอย่างรวดเร็ว:

  1. กด Windows Key + R เพื่อเปิดหน้าต่าง Run พิมพ์ 「systempropertiesadvanced」 ในกล่อง Run และกด Enter เพื่อเปิดแท็บ Advanced ของ System Properties
    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM
  2. ในแท็บ Advanced คลิกที่ปุ่ม 「Environment Variables...」
    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM
  3. หากมี ให้เลือก javapath ภายใต้ System variable และคลิกปุ่ม Delete คุณจะระบุได้จากตำแหน่ง C:\ ProgramData \ Oracle \ Java \ javapath
    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM

หากการลบโฟลเดอร์ javapath ไม่ได้ผล หรือไม่พบใน ตัวแปรระบบ ให้ไปที่วิธีสุดท้าย

วิธีที่ 4: เพิ่มตัวแปร Path ให้กับระบบ

หากวิธีข้างต้นล้มเหลวทั้งหมด ให้ลองเพิ่ม Java ที่ถูกต้องลงใน Environment Variables เพื่อกำจัดข้อผิดพลาด 「Windows Error 2 Occurred While Loading the Java VM」 คำแนะนำอย่างรวดเร็ว:

  1. กด Windows Key + R เพื่อเปิดหน้าต่าง Run พิมพ์ 「systempropertiesadvanced」 และกด Enter เพื่อเปิดแท็บ Advanced ของ System Properties
    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM
  2. ในแท็บ Advanced คลิกที่ปุ่ม Environment Variables...
    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM
  3. ต่อไป ให้เลื่อนลงไปที่รายการ System variables ระบุตัวแปร Path และกดปุ่ม Edit
    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VMหมายเหตุ: หากไม่มีตัวแปร Path ให้สร้างใหม่ผ่านปุ่ม New และตั้งชื่อว่า Path
  4. ในหน้าต่าง Edit Environment Variable คลิก New เพิ่มพาธต่อไปนี้และกด Enter:
    C:\Program files\Java\jre1.8.0_60\bin
    แก้ไข: เกิดข้อผิดพลาด Windows Error 2 ขณะโหลด Java VM
  5. คลิก OK เพื่อบันทึกการเปลี่ยนแปลง รีบูทคอมพิวเตอร์และเปิดตัวติดตั้งใหม่ คุณควรจะพบว่ามันทำงานโดยไม่มีข้อผิดพลาด 「Windows Error 2 Occurred While Loading the Java VM」