MAIN方法找不到

pp24417620 2010-07-21 03:12:27
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"

程序里边明明设置main方法,run as--java application的时候就这样了,唉,郁闷中,无分了,希望大虾们帮助,百度了一下:eclipse下有几个需要使用jre的地方。第一个是编译器使用,第二个是开发使用,第三个是运行时使用。
遗憾的是这三个是需要分别配置的,你的问题就在于eclipse的这三个包之间有版本冲突!
你可以上网查一下eclipse的jre配置过程。尽量将eclipse自带的jre更换为官方的,而且版本最好一致!

但是eclipse的jre配置到底是什么东西,我只认识JDK 救命!
...全文
185 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pp24417620 2010-07-21
  • 打赏
  • 举报
回复
真的很谢谢你
skran 2010-07-21
  • 打赏
  • 举报
回复
就是配置Eclipse的jre。

window->preference->java->installed jres->把你自己装的jdk加进去
  • 打赏
  • 举报
回复
用javac命令直接编译看看

58,446

社区成员

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

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