【BugFix】class file has wrong version 52.0, should be 50.0
生活随笔
收集整理的這篇文章主要介紹了
【BugFix】class file has wrong version 52.0, should be 50.0
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現象
jdk1.8編譯的高版本的類運行在低版本的jre1.6中,報錯class file has wrong version 52.0, should be 50.0
原因
編譯產生的.class文件中包含次版本號 minor_version和主版本號 major_version
?
如寫一個測試類,用jdk1.8編譯之后的class文件,用javap -verbose查看,發現類主版本是52
javap -verbose InstanceTest.class當使用jre 1.6執行時,就會報以上的錯誤
解決方案:
總結
以上是生活随笔為你收集整理的【BugFix】class file has wrong version 52.0, should be 50.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 免越狱苹果群控巽风投屏中控
- 下一篇: 【AI 写作】《开发者思维:技术如何驱动