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你点上看看

eclipse运行不了当前程序解决方法
原因一java程序如果没有main方法入口,那么纯java Project是无法正常运行的原因二jdk配置有问题建议查看下jdk配置是否有问题jdk和eclipse位数必须一致,如果此配置有问题的话,eclipse就会无法运行如jdk安装在“D。

利用eclipse编写的java文件为什么不能运行
不能运行可能是环境没有配置好,代码有误等都是会导致不能正常运行的。工具:eclipse 方法:打开eclipse,点击File->New->Project,选择java->java project,效果如图所示 在project name栏输入工程名称,如“Helloworld”,点击Finish 在左边的project explorer中可以找到新建的Helloworld工程,点开工程,找到...

eclipse运行不了当前程序解决方法
eclipse运行不了当前程序:1、如果是java文件,就在文件中右击选择“run java Application”。2、web工程就在项目上右击选择“run as on server”。3、也可以在eclipse中输入main主函数,右击空白处点击“run as”选项。4、选择“java application”选项,点击成功运行run即可,run运行必须该类包含了main主...

安装的eclipse打开不了,还有dos下运行Java程序也运行不了 怎么回事_百 ...
jdk不合适,需要重装。1.jdk就是java运行的环境,没有这个java是运行不了的,eclipse也打不开(eclipse不要放在中文路径下,否则也会导致eclipse打不开)2.cmd窗口运行需要配置环境变量 方法如下:1.运行 jdk1.7 安装文件,装到用户指定的位置 2.打开计算机属性配置环境变量 a.计算机--->属性--->...

用eclipse运行java程序出现错误提示error:A JNI error has occureed...
编译版本与运行版本不一致导致的,在窗口->首选项里面设置:就可以了。

eclipse无法启动运行
原因如下:1、Java环境问题:确保用户的计算机上已经安装了正确版本的Java运行时环境。可以在命令行中输入javaversion来检查Java版本是否正确。2、配置问题:检查Eclipse的配置文件,特别是eclipseini文件,确保其中的配置正确。用户对配置文件进行了自定义修改,会导致启动问题。

Eclipse 运行JAVA程序报错
在项目的属性里设置jdk版本,方法是右击项目-->properties-->java compiler --> Enable project specific settings -->将compiler compliance level设置为1.8,也就是与jvm一致的版本

eclipse为什么无法运行
可能是这2种情况导致的:1.环境变量没配置 2.eclipse和jdk版本位数不一致,要同是32位或者64位(注意32位机子只能使用32位的,64位可以兼容使用32位和64位的)解决办法:1.配置环境变量:第一步:右键“我的电脑”,点击“属性”第二步:点击“高级系统设置”,点击“环境变量(N)”第三步:在“系统...

JAVA程序为什么运行不了
1、检查jvm(java命令)和jdk(javac命令)版本是否一致。如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。2、如果都一致,但还是解决不了问题,那么肯定不是直接在命令行中用javac来编译的,而是用类似于eclipse、netbeans这样的编译器来编译的。因为很多编译...

Eclipse无法运行,到底是什么原因
出现这种情况大多是因为电脑上之前安装过JDK,卸载重装之后,运行java命令会出现error:could not open ...jvm.cfg的错误。打开系统环境变量,查看PATH,会看到诸如此类的配置信息:SystemRoot%\\system32;%SystemRoot%;...%JAVA_HOME%\\lib;%JAVA_HOME%\\bin 原因:在运行java时,默认会按照PATH中设置的路径...

相似回答