JavaRush /จาวาบล็อก /Random-TH /ข้อผิดพลาด: ไม่พบหรือโหลดคลาสหลัก
Java Software Engineer
ระดับ

ข้อผิดพลาด: ไม่พบหรือโหลดคลาสหลัก

เผยแพร่ในกลุ่ม
ฉันมีปัญหาที่คล้ายกัน ข้อผิดพลาด: ไม่พบหรือโหลดคลาสหลัก - 1 หลังจากเสร็จสิ้น Java Syntax ฉันเริ่มแก้ไขปัญหา Java Core และข้อผิดพลาดรันไทม์ที่คล้ายกันปรากฏขึ้น สาเหตุที่เป็นไปได้ : การเปลี่ยนแปลงในเทมเพลตการกำหนดค่า Run/Debug เมื่อติดตั้ง JavaFX การแก้ไขข้อผิดพลาด : 1. ในบรรทัดบนสุดของเมนูหลัก IDEA ให้เลือก "Run" 2. ในรายการเมนูแบบเลื่อนลง ให้เลือก "แก้ไขการกำหนดค่า..." 3. ในกล่องโต้ตอบที่เปิดขึ้น ให้คลิก ข้อผิดพลาด: ไม่พบหรือโหลดคลาสหลัก - 1 ที่ ข้อความที่คลิกได้ "แก้ไขเทมเพลตการกำหนดค่า..." (ข้อความนี้จะอยู่ที่มุมซ้ายล่างของกล่องโต้ตอบ) ข้อผิดพลาด: ไม่พบหรือโหลดคลาสหลัก - 2 4. ในกล่องโต้ตอบใหม่ที่เปิดขึ้น ให้เลือก: 4.1. ในคอลัมน์ด้านซ้าย: "แอปพลิเคชัน" 4.2. ในฟิลด์ที่ใช้งานอยู่ (ไฮไลต์) บนหน้าจอ ให้เลือกโฟลเดอร์ย่อยของภารกิจที่คุณกำลังเรียกใช้งานเพื่อดำเนินการด้วยคำสั่ง "Run" (นั่นคืองานของภารกิจปัจจุบันที่คุณกำลังทำอยู่) 4.3. ในกล่องโต้ตอบนี้ คลิก "นำไปใช้" จากนั้นคลิก "ตกลง" ข้อผิดพลาด: ไม่พบหรือโหลดคลาสหลัก - 3 5. หลังจากปิดกล่องโต้ตอบก่อนหน้านี้ คลิก "ตกลง" ในกล่องโต้ตอบ "เรียกใช้/แก้ไขข้อบกพร่อง" ซึ่งเปิดใช้งานแล้ว ข้อผิดพลาด: ไม่พบหรือโหลดคลาสหลัก - 4 ผลลัพธ์ : 1. ในภาพหน้าจอด้านบน ฉันบันทึกการกำหนดค่าเริ่มต้น/ดีบักสำหรับการทำงานกับไฟล์ในโฟลเดอร์ย่อยของโปรเจ็กต์ Java Core นั่นคือด้วยการตั้งค่าที่ระบุ ฉันสามารถเปิดไฟล์ทั้งหมดจากโฟลเดอร์ย่อย "2.JavaCore" เพื่อดำเนินการได้สำเร็จ ข้อผิดพลาด: ไม่พบหรือโหลดคลาสหลัก - 5 2. หากจำเป็นต้องเรียกใช้ไฟล์จากโฟลเดอร์ย่อยของภารกิจอื่น เช่น "3.JavaMultiThreading" ฉันต้องเปลี่ยนโฟลเดอร์ย่อยที่เลือกโดยค่าเริ่มต้นในการตั้งค่า "แก้ไขเทมเพลตการกำหนดค่า..." (ดูจุดที่ 4 ของ " อัลกอริธึมการแก้ไขข้อผิดพลาด" ด้านบน) 3. ดังนั้น ในการเริ่มงานเพื่อดำเนินการจากโฟลเดอร์ย่อยของภารกิจอื่น คุณต้องเปลี่ยนการตั้งค่า "แก้ไขเทมเพลตการกำหนดค่า..." หนึ่งครั้ง (ดูจุดที่ 4 ของอัลกอริทึม "การแก้ไขข้อผิดพลาด" ด้านบน) ในทางปฏิบัติ คุณไม่จำเป็นต้องทำงานจากภารกิจที่แตกต่างกัน: 3.1 หากคุณทำภารกิจ “Java Syntax” สำเร็จ คุณจะเริ่มงานที่แก้ไขแล้วจากโฟลเดอร์ย่อย “1.JavaSyntax” เท่านั้น 3.2 หากคุณทำภารกิจถัดไป “Java Core”: คุณจะเริ่มงานที่แก้ไขแล้วจากโฟลเดอร์ย่อย “2.JavaCore” เท่านั้น 4. เมื่อฉันเปลี่ยนไปใช้ภารกิจใหม่ (เช่น จาก "Java Syntax" เป็น "Java Core") ฉันเปลี่ยนการตั้งค่า "แก้ไขเทมเพลตการกำหนดค่า..." หนึ่งครั้ง (ดูจุดที่ 4 ของอัลกอริทึม "การแก้ไขข้อผิดพลาด" ด้านบน) .
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION