โครงการล่าสุดได้อัปเดต JDK จาก 1.7 ก่อนหน้านี้เป็น 1.8 หลังจากดาวน์โหลดและติดตั้ง JDK ใหม่เมื่อรวบรวมและเริ่มต้น Tomcat มีการรายงานข้อผิดพลาดและพรอมต์คือ: "Major.minor เวอร์ชัน XXX" กระบวนการแก้ปัญหาเฉพาะจะไม่ถูกอธิบายอย่างละเอียดที่นี่ มาแบ่งปันโซลูชันกับคุณ
ก่อนอื่นข้อผิดพลาดนี้เกิดขึ้นเนื่องจากเวอร์ชัน JDK ที่คอมไพล์ไม่สอดคล้องกับเวอร์ชัน JDK ที่ใช้เมื่อรันไทม์ ดังนั้นการแก้ปัญหาคือการรวมรุ่น JDK รายละเอียดมีดังนี้:
1. ตั้งค่าเวอร์ชันของ Maven Compiled, Maven-Compiler-Plugin JDK เวอร์ชัน
<plugin> <sloupid> org.apache.maven.plugins </groupid> <ratifactid> maven-compiler-plugin </artifactid> <persion> 3.1 </เวอร์ชัน> <การกำหนดค่า> <pilerv> <pilerv> </ปลั๊กอิน>
2. Eclipse Global Compiler การปฏิบัติตามระดับ
3. ระดับการปฏิบัติตามของคอมไพเลอร์ของโครงการ
4. JDK ใช้โดย Tomcat
การพูดอย่างเคร่งครัดเพียงแค่การตั้งค่า JDK ที่หนึ่งและสี่ควรแก้ปัญหา แต่เพื่อหลีกเลี่ยงการปรากฏตัวอีกครั้งในอนาคตขั้นตอนที่สองและสามจะต้องตั้งค่าเช่นกัน
ในที่สุดแนบรหัสตัวเลขที่สอดคล้องกับเวอร์ชัน JDK:
JDK 8 = 52
JDK 7 = 51
JDK 6.0 = 50
JDK 5.0 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46
JDK 1.1 = 45
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น