微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > Eclipse >

MyEclipse运行Java出错:could not find the main class:tes

时间:2014-03-15 03:16  浏览:努力统计中...
自己新建的项目运行没有任何问题。 但是我导入的很早以前别人写的项目,然后run就会弹框couldnotfindthemainclass:test.programwillexit 控制台错误信息如下: java.lang.UnsupportedClassVersionError:Test
自己新建的项目运行没有任何问题。
但是我导入的很早以前别人写的项目,然后run就会弹框could not find the main class:test.program will exit

控制台错误信息如下:
java.lang.UnsupportedClassVersionError: Test : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Exception in thread "main" 


程序没有任何错误,我复制到EditPlus下面编译运行完全可以。
请问这到底是什么原因?怎么解决?

could not find the main class:test.program will exit
导入时是否是路径不对;

是不是把名字改了

没有改名字啊

jdk 版本的问题。选择正确的编译。


我百度好多人也是这么说的,可是我是一只小小菜鸟,不知道怎么操作,麻烦告知一下具体步骤可以吗?谢谢

已经自行百度解决,方法写上来,供后来人参考。

请确认JAVA编译器和JRE版本一致
右键点击项目--->>>preference-->>>JAVA compiler  查看编译器版本
右键点击项目--->>>build path--->>>Configure build path--->>>Libraries-->>JRE system library  查看JRE版本

致修改成样即可
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------