java.lang.UnsupportedClassVersionError: Bad version number in .class file Error ตัวนี้เล่นเอาซะงง

บทความเกี่ยวกับ : java.lang.UnsupportedClassVersionError: Bad version number in .class file Error ตัวนี้เล่นเอาซะงง


java.lang.UnsupportedClassVersionError: Bad version number in .class file Error ตัวนี้เล่นเอาซะงง

วันนี้อยู่ๆ ก็งานเข้าซะงั้นเมื่อโปรแกรมที่ Run ได้มาตลอดอยู่ๆ ก็มีปัญหา
เหตุเกิดเนื่องจากว่ามี Lib ที่ Export มาจาก JDK ต่าง Version กันแค่นั้นเอง
สุดยอด ไม่น่าเชื่อว่ามันจะส่งผลได้ขนาดนี้

Server ใช้ jdk version 1.5 
แต่มี jar บางตัวที่น้อง export ออกมาจากเครื่อง dev ที่เป็น jdk version สูงกว่า
ผลที่ได้ก็เจอ error ดังกล่าวข้างต้นแหละครับ
ทางแก้ยังไม่ได้ดูละเอียดแต่ตอนนี้แก้ปัญหาเฉพาะหน้าด้วยการ export jar ใหม่ด้วย jdk 1.5
ก็ถือว่าโอเคครับ

ผมคุ้นๆว่าตอน export jar หรือตอน compile น่าจะมี set ได้ว่าจะให้ target ออกไปเป็น version อะไร
เดี๋ยวจะลองให้ดูอีกทีนะคร้าบ





โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java