eclipse打开不能运行Java程序怎么回事啊?

一个简单的程序如下:

public class hello
{
public static void main(String[] args)
{
System.out.println("大家好,欢迎进入Java编程世界!!!");
}
}

在DOS下能运行,说明Java安装是正确的,然而在eclipse中类hello、String[]、System都被画上了红线,运行结果报警:Could not find the main class. Program will exit.

还有报错:java.lang.UnsupportedClassVersionError: hello (Unsupported major.minor version 5
0.0)
at java.lang.ClassLoader.defineClass0(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"

我想是我的设置除了说明问题,我上午都还能用的,就是下午重装了系统就成这个样子了,如有高人作详细解答,在下感激不尽!
感谢各位大侠的指导,6楼的我把1.3至1.6都试过了,不见成效。对此我将问题再叙述详细一点,如图所示:图1为ecplise左边的Java工程,带有红叉的都是我重装前建的Java项目,现在都不能运行,而有一个名为kk的Java项目是我才建的,它是能运行的;图2为hello2类,它是我新建的Java类,与hello(图3)类一模一样,不同的是hello2再kk工程内他是能运行的,同时kk工程内还有个File1类,它是我从上面带有红叉的工程里面托进来的,在这个里面它是能运行的;而hello在manshi工程内,它却是不能运行的,如图3所示。我认为是新建的kk工程一定与其它工程有什么不同之处,重装电脑后把什么连接给打断了,但是我没有找到kk与其它Java工程又何不同之处,在此恳请高人指点,如能方便远程协助的话(QQ250425523),在下感激不尽!!

第1个回答  2010-04-07
建项目,建包,建类,粘贴
第2个回答  2010-04-06
你创建项目了吗?在上面有个window项目点开有个preferences选项,里面有个java点开有个,Compiler你点上看看
相似回答