ผู้ใช้บางรายได้รับไฟล์ Java ถูกเริ่มต้น แต่ส่งคืนรหัสทางออก = 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 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 ใหม่
หากวิธีนี้ไม่อนุญาตให้คุณแก้ไขไฟล์ Java เริ่มต้นโดย Returned Exit Code = 13 Eclipse ข้อผิดพลาดเลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 3: การลบตัวแปร System PATH ที่เสีย
เนื่องจากปรากฎว่า Java 8 และการอัปเดต Java อื่น ๆ มีศักยภาพที่จะทำให้ตัวแปรสภาพแวดล้อมยุ่งเหยิงทำให้เรียกใช้ไฟล์ Java ถูกเริ่มต้น แต่ส่งคืนรหัสทางออก = 13 Eclipse ข้อความผิดพลาด.
หากคุณเพิ่งเริ่มได้รับข้อความแสดงข้อผิดพลาดนี้หลังจากติดตั้ง Java (หรืออัปเดต Java) ให้ทำตามขั้นตอนด้านล่างเพื่อลบ PATH ตัวแปรระบบที่ใช้งานไม่ได้:
- กด คีย์ Windows + R เพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์“ sysdm.cpl ” แล้วกด ป้อน เพื่อเปิด คุณสมบัติของระบบ .
เรียกใช้กล่องโต้ตอบ: sysdm.cpl
- ใน คุณสมบัติของระบบ ไปที่หน้าต่าง ขั้นสูง และคลิกที่ ตัวแปรสภาพแวดล้อม .
ไปที่แท็บ Advanced ใน System Properties และคลิกที่ Environment Variables
- ภายในหน้าต่างตัวแปรสภาพแวดล้อมไปที่ตัวแปรระบบเลือก เส้นทาง และคลิกที่ แก้ไข .
แก้ไขตัวแปรเส้นทาง
- ใน แก้ไขตัวแปรสภาพแวดล้อม หน้าต่างให้มองหาตัวแปรสภาพแวดล้อมที่กล่าวถึง Java เมื่อคุณเห็นคลิกหนึ่งครั้งเพื่อเลือกจากนั้นคลิก ลบ .
การลบตัวแปรสภาพแวดล้อม Java PATH
- รีสตาร์ทคอมพิวเตอร์และดูว่าคุณสามารถเริ่ม Eclipse ได้หรือไม่เมื่อเริ่มต้นครั้งถัดไปโดยไม่พบข้อความแสดงข้อผิดพลาด
หากคุณยังคงพบข้อความแสดงข้อผิดพลาดเดิมให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 4: การติดตั้ง JAVA JDK ใหม่
หากคุณมาไกลขนาดนี้โดยไม่มีผลลัพธ์คุณอาจแก้ไขปัญหาได้โดยการติดตั้ง JAVA JDK เวอร์ชันล่าสุดใหม่ทั้งหมด ผู้ใช้หลายคนพบว่าตัวเองอยู่ในสถานการณ์ที่คล้ายกันได้รายงานว่าไฟล์ Java ถูกเริ่มต้น แต่ส่งคืนรหัสทางออก = 13 Eclipse ข้อผิดพลาดได้รับการแก้ไขในที่สุดหลังจากถอนการติดตั้ง JDK ปัจจุบันและติดตั้งเวอร์ชันล่าสุดที่มี
คำแนะนำโดยย่อเกี่ยวกับวิธีการดำเนินการนี้:
- กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด ป้อน เพื่อเปิด โปรแกรมและคุณสมบัติ .
เรียกใช้กล่องโต้ตอบ: appwiz.cpl
- ภายในโปรแกรมและคุณสมบัติเลื่อนลงไปตามรายการแอพพลิเคชั่นและ คลิกขวา> ถอนการติดตั้ง Java Development Kit พร้อมกับการอัปเดตใด ๆ
การถอนการติดตั้ง Java Development Kit
- ไปที่ลิงค์นี้ ( ที่นี่ ) และดาวน์โหลด JDK เวอร์ชันล่าสุดตามเวอร์ชันระบบปฏิบัติการและสถาปัตยกรรมบิตของคุณ
การติดตั้ง JDK ล่าสุด
- เปิดโปรแกรมติดตั้งและทำการติดตั้งให้เสร็จสิ้นโดยทำตามคำแนะนำบนหน้าจอ เมื่อกระบวนการเสร็จสมบูรณ์รีสตาร์ทคอมพิวเตอร์ของคุณ
- ดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขหรือไม่โดยเปิด Eclipse เมื่อเริ่มต้นระบบครั้งถัดไป