`
ye_haiqiang
  • 浏览: 85678 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

java.lang.UnsupportedClassVersionError: Bad version number in .class file

阅读更多

今天重装系统之后,打开MyEclipse 6.5的时候出现了这样的一个问题,相当的郁闷。JDK版本的问题,异常如下:

java.lang.UnsupportedClassVersionError: Bad version number in .class file
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(Unknown Source)
 at java.security.SecureClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.access$100(Unknown Source)
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"

原因是我们使用的JDK6.0 而不是 JDK5.0 ,所以或造成编译出错,解决方案如下:

右击我的工程--》Preferences--》java Compiler-->更改JDK版本(将Enable project specific setting)-》在Compoler compliance  level 中选中JDK 5.0-->OK

 

到此就不会编译出错了!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics