แก้ไข: Java เริ่มต้นแล้ว แต่ส่งคืน Exit Code = 13 Eclipse

ผู้ใช้บางคนได้รับ Java เริ่มต้นแล้ว แต่ Returned Exit Code = 13 Eclipse เกิด ข้อผิดพลาดเมื่อพยายามเรียกใช้ Eclipse รายงานปัญหานี้เกิดขึ้นกับ Windows 7, Windows 8, Windows 10 (32 และ 64 บิต)

Java เริ่มต้นแล้ว แต่ส่งคืนรหัสออก = 13

อะไรเป็นสาเหตุของข้อผิดพลาด 'Java เริ่มทำงาน แต่กลับข้อผิดพลาด exit code = 12'

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

  • ติดตั้ง Eclipse หรือ Java เวอร์ชันที่เข้ากันไม่ได้ - นี่คือสาเหตุที่พบบ่อยที่สุดว่าทำไมข้อความแสดงข้อผิดพลาดนี้จึงเกิดขึ้น อาจเป็นไปได้ว่าคุณได้ติดตั้ง Eclipse หรือ Java รุ่น 64 บิตในขณะที่คอมพิวเตอร์ของคุณรองรับเฉพาะรุ่น 32 บิต (หรือกลับกัน)
  • Eclipse มีอักขระพิเศษในไดเร็กทอรีการติดตั้ง - ผู้ใช้หลายคนจัดการเพื่อแก้ไขข้อความแสดงข้อผิดพลาดนี้หลังจากลบอักขระพิเศษ (# $% ^) ออกจากไดเรกทอรีการติดตั้ง
  • คอมพิวเตอร์กำลังใช้ JVM (Java Virtual Machine) รุ่นที่ไม่สนับสนุน - แม้ว่าคุณจะแน่ใจว่าคุณกำลังใช้ Eclipse เวอร์ชันล่าสุดเป็นไปได้ว่าคุณจะเห็นข้อผิดพลาดนี้เนื่องจากคุณกำลังใช้ JVM รุ่นที่ไม่สนับสนุน
  • ตัวแปรสภาพแวดล้อมของ Java ถูกตั้งค่าอย่างไม่ถูกต้อง - ผู้ใช้บางคนมีการจัดการเพื่อแก้ไขปัญหาหลังจากพบว่าปัญหาเกิดจากการตั้งค่าตัวแปร Java สภาพแวดล้อมของเส้นทางที่ไม่ถูกต้อง

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

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

วิธีที่ 1: ใช้การรวมที่ถูกต้องของ Eclipse - JDK

Eclipse และ JDK (Java Development Kit) นั้นค่อนข้างพิถีพิถันเมื่อต้องทำงานร่วมกัน โปรดทราบว่ามีการผสมผสานการทำงานหลายอย่างของ OS, JDK และ Eclipse bitness หากคุณใช้ชุดค่าผสมที่ไม่ได้รับการสนับสนุนของระบบปฏิบัติการ, JDK และ Eclipse คุณจะได้รับ Java เริ่มต้นแล้ว แต่ส่งคืน Exit Code = 13 Eclipse

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

  • ระบบปฏิบัติการ 32 บิต, JDK 32- บิต, Eclipse 32- บิต (32- บิตเท่านั้น)
  • ระบบปฏิบัติการ 64 บิต, JDK 64- บิต, Eclipse 64- บิต (64- บิตเท่านั้น)
  • ระบบปฏิบัติการ 64 บิต, JDK 32 บิต, Eclipse 32 บิต

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

หมายเหตุ: ในกรณีที่คุณไม่ทราบสถาปัตยกรรมบิตของระบบปฏิบัติการของคุณให้กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ msinfo32 ” แล้วกด Enter เพื่อเปิดหน้าจอ ข้อมูลระบบ ในหน้าจอ System Information ให้ไปที่ System Summary และตรวจสอบ System Type จากบานหน้าต่างด้านขวา นั่นคือสิ่งที่คุณจะพบสถาปัตยกรรมระบบปฏิบัติการของคุณ

การตรวจสอบสถาปัตยกรรมระบบ

หากวิธีนี้ใช้ไม่ได้ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: การลบอักขระพิเศษออกจากเส้นทางไดเรกทอรี Eclipse

คุณอาจประสบปัญหาเนื่องจากไดเรกทอรีการติดตั้งมีอักขระพิเศษ ผู้ใช้หลายคนที่อยู่ในสถานการณ์ที่คล้ายกันได้รับการจัดการเพื่อแก้ไขปัญหาหลังจากกำจัดอักขระพิเศษ (@ # $% ^ & * () +) จากชื่อไดเรกทอรี

โดยค่าเริ่มต้นคุณควรจะสามารถค้นหา Eclipse ใน C: \ IDE \ eclipse หรือ C: \ Users \ * YourUsername * \ eclipse อย่างไรก็ตามหากคุณติดตั้งในตำแหน่งที่กำหนดเองคุณอาจเพิ่มอักขระพิเศษที่สร้างปัญหาขึ้นโดยไม่ตั้งใจ

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

การลบอักขระพิเศษออกจากตำแหน่งของ Eclipse

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

หากวิธีนี้ไม่อนุญาตให้คุณแก้ไขข้อผิดพลาด Java เริ่มต้นโดย Returned Exit Code = 13 Eclipse error ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: การลบตัวแปรเส้นทางระบบที่ใช้งานไม่ได้

เมื่อปรากฎว่า Java 8 และการอัพเดท Java อื่น ๆ มีความเป็นไปได้ที่จะทำให้เกิดตัวแปรสภาพแวดล้อมทำให้ Java เริ่มทำงานแล้ว แต่ Returned Exit Code = 13 Eclipse เกิด ข้อผิดพลาด

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

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์“ sysdm.cpl ” แล้วกด Enter เพื่อเปิด คุณสมบัติของระบบ

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

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

    แก้ไขตัวแปรเส้นทาง
  4. ในหน้าต่าง แก้ไขตัวแปรสภาพแวดล้อม ให้มองหาตัวแปรสภาพแวดล้อมที่กล่าวถึง Java เมื่อคุณเห็นมันคลิกที่มันหนึ่งครั้งเพื่อเลือกมันแล้วคลิก ลบ

    การลบตัวแปรสภาพแวดล้อม Java PATH
  5. รีสตาร์ตคอมพิวเตอร์ของคุณและดูว่าคุณสามารถเริ่มต้น Eclipse ในการเริ่มต้นครั้งถัดไปโดยไม่พบข้อผิดพลาด

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

วิธีที่ 4: การติดตั้ง JAVA JDK อีกครั้ง

หากคุณมาไกลขนาดนี้โดยไม่มีผลลัพธ์คุณสามารถแก้ไขปัญหาได้โดยการติดตั้ง JAVA JDK รุ่นล่าสุด ผู้ใช้หลายคนพบว่าตัวเองอยู่ในสถานการณ์ที่คล้ายกันรายงานว่า Java เริ่มต้นแล้ว แต่ Returned Exit Code = 13 ข้อผิดพลาดของ Eclipse ได้รับการแก้ไขในที่สุดหลังจากพวกเขาถอนการติดตั้ง JDK ปัจจุบันของพวกเขาและพวกเขาติดตั้งรุ่นล่าสุด

นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีการทำสิ่งนี้:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด Enter เพื่อเปิด โปรแกรมและคุณสมบัติ

    เปิดกล่องโต้ตอบ: appwiz.cpl
  2. ภายในโปรแกรมและคุณสมบัติเลื่อนลงผ่านรายการแอปพลิเคชันและ คลิกขวา> ถอนการติดตั้ง Java Development Kit พร้อมกับการอัปเดต

    ถอนการติดตั้ง Java Development Kit
  3. เยี่ยมชมลิงค์นี้ ( ที่นี่ ) และดาวน์โหลด JDK เวอร์ชั่นล่าสุดตามเวอร์ชั่นระบบปฏิบัติการและสถาปัตยกรรมบิตของคุณ

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

บทความที่น่าสนใจ