java.lang.UnsupportedClassVerdionError:Bad version number in .class file程序编译能通过,但是运行时会出现上面的错误信息。。

解决方案 »

  1.   

    可能是jdk版本不同引起的问题,如果先用jdk5.0编译后再用jdk6.0编译,会提示这样的错误
      

  2.   

     我是运行一个简单的HelloWord
      

  3.   

    也有可能的,你在你的Eclipse里查看Windows-->Preferences在弹出的窗口中选择
    java-->compiler在右上方Compile compliance level 框中看看是不是版本的问题吧。
    据了解这个错误很大原因是版本问题
      

  4.   

    java命令执行.class程序是出现“段错误”,这个问题是因为jdk版本不一致的,比如系统环境变量jdk版本是1.4,但我把这个类放在jdk1.6的bin下编译,那执行.class文件时就出现段错误,这是可以把环境变量重新设置为你想要的jdk版本,把类放到相应版本的jdk下去编译就ok了。