แก้ไข: Java ถูกเริ่มต้น แต่กลับรหัสทางออก = 13 Eclipse



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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



Java เริ่มทำงาน แต่ส่งคืนรหัสทางออก = 13

Java เริ่มทำงาน แต่ส่งคืนรหัสทางออก = 13



อะไรทำให้เกิดข้อผิดพลาด 'Java ถูกเริ่มต้น แต่ส่งคืน exit code = 12'

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



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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

วิธีที่ 3: การลบตัวแปร System PATH ที่เสีย

เนื่องจากปรากฎว่า Java 8 และการอัปเดต Java อื่น ๆ มีศักยภาพที่จะทำให้ตัวแปรสภาพแวดล้อมยุ่งเหยิงทำให้เรียกใช้ไฟล์ Java ถูกเริ่มต้น แต่ส่งคืนรหัสทางออก = 13 Eclipse ข้อความผิดพลาด.

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

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

    เรียกใช้กล่องโต้ตอบ: sysdm.cpl

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

    ไปที่แท็บ Advanced ใน System Properties และคลิกที่ Environment Variables

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

    แก้ไขตัวแปรเส้นทาง

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

    การลบตัวแปรสภาพแวดล้อม Java PATH

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

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

วิธีที่ 4: การติดตั้ง JAVA JDK ใหม่

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

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

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

    เรียกใช้กล่องโต้ตอบ: appwiz.cpl

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

    การถอนการติดตั้ง Java Development Kit

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

    การติดตั้ง JDK ล่าสุด

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