这是怎么回事啊?急急

faixing211 2009-10-06 03:58:59
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"

我用myeclipse时运的出来的
...全文
103 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
rookie001 2009-10-06
  • 打赏
  • 举报
回复
你导入的工程估计不是这个版本的
faixing211 2009-10-06
  • 打赏
  • 举报
回复
C:\Program Files\Java\jdk1.6.0_16
rookie001 2009-10-06
  • 打赏
  • 举报
回复
你装的jdk版本是什么?
faixing211 2009-10-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 rookie001 的回复:]
在以下地方可以更改:

1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.

2.Window --> Preferences -->MyEclipse --> Servers -->Tomcat --> Tomcat n.x -->JDK中的Tomcat JDK name下的下拉菜单中选择自己电脑上安装的JDK版本(必须与步骤1中的JDK版本一致).

3.Window --> Preferences -->Java -->Installed JRES,然后在右边选择与步骤1和2版本一致的JDK版本。如果没有可以选择浏览,新建一个即可。
[/Quote]
没管用啊
faixing211 2009-10-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 rookie001 的回复:]
在以下地方可以更改:

1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.

2.Window --> Preferences -->MyEclipse --> Servers -->Tomcat --> Tomcat n.x -->JDK中的Tomcat JDK name下的下拉菜单中选择自己电脑上安装的JDK版本(必须与步骤1中的JDK版本一致).

3.Window --> Preferences -->Java -->Installed JRES,然后在右边选择与步骤1和2版本一致的JDK版本。如果没有可以选择浏览,新建一个即可。
[/Quote]
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"
rookie001 2009-10-06
  • 打赏
  • 举报
回复
在以下地方可以更改:

1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.

2.Window --> Preferences -->MyEclipse --> Servers -->Tomcat --> Tomcat n.x -->JDK中的Tomcat JDK name下的下拉菜单中选择自己电脑上安装的JDK版本(必须与步骤1中的JDK版本一致).

3.Window --> Preferences -->Java -->Installed JRES,然后在右边选择与步骤1和2版本一致的JDK版本。如果没有可以选择浏览,新建一个即可。
faixing211 2009-10-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rookie001 的回复:]
高版本jdk 编译的.class 文件在 低版本的jvm上执行
低版本的jvm无法解释执行.class 文件
统一 一下吧
[/Quote]
怎么统一啊?
rookie001 2009-10-06
  • 打赏
  • 举报
回复
高版本jdk 编译的.class 文件在 低版本的jvm上执行
低版本的jvm无法解释执行.class 文件
统一 一下吧
v05120s 2009-10-06
  • 打赏
  • 举报
回复
贴原代码出来看看啊,这叫别人怎么去找错误啊!~..

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧