今天遇到的JDK版本问题

 今天从早上遇到:java.lang.unsupportedclassversionerror bad version number in .class file jboss

发布项目一直不成功,一开始以为是下面这种情况:

  1. java.lang.UnsupportedClassVersionError: Bad version number in .class file 
  2. 造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的. 
  3. 把它们的JDK版本改成一致步骤如下: 
  4. 1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本. 
  5. 2.Window --> Preferences -->MyEclipse --> Servers -->Tomcat --> Tomcat n.x -->JDK中的Tomcat JDK name下的下拉菜单中选择自身电脑上安装的JDK版本(必需与步骤1中的JDK版本一致). 
  6.  
  7. 你试试看  我刚刚遇到这类问题,就是这样解决的。 

但是事实总是让人郁闷,后来到

http://www.coderanch.com,和jboss论坛

查资料,还是没解决问题。

最终结果是,成功解决问题!通过排查所有的class文件的版本,发现项目中用到的一个jar包编译的版本是1.6,通过降低它的版本,项目成功发布!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章