eclipse里.java可以编译但不能运行??

我学过一点之前java,一直是在UE里写然后在cmd里运行,除了有点麻烦之外完全没问题。
前几天开始做一个比较正式的project,于是装了个eclipse。新建工程后写了个HelloWorld.java(是用我用了很多遍的代码直接复制粘贴成的)。可以看到eclipse自动编译出了 HelloWorld.class 。但是右键点击 “运行方式-〉java 应用程序” 完全没有反应。我后来又换了几个eclipse 的版本但是都一样。
谁能告诉我这是什么问题……我现在只好在 eclipse 里写,在 cmd 里运行。debug 起来简直是痛苦…………
刚发现……在eclopse 里 run的时候不是什么反应也没有……产生了一个错误日志……
那位牛人给看一眼…………
eclipse.buildId=M20070212-1330
java.version=1.6.0_02
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Command-line arguments: -os win32 -ws win32 -arch x86
This is a continuation of log file E:\PRP\mine\.metadata\.bak_0.log
Created Time: 2008-01-31 22:35:41.500

错误
Thu Feb 07 01:26:04 CST 2008
从插件调用代码时出现问题:“org.eclipse.jface”。

java.lang.AbstractMethodError: org.apache.crimson.tree.XmlDocument.getXmlStandalone()Z
at
……

楼主你好,你这样调用程序的方法是不行的
因为你仅仅是调用程序的话,他找不到哪个方法才是你程序的入口。正确的方法是。写一个包含main的类,然后那这个类上点右键->run as-〉Java Application
这样程序就可以跑出来了,没必要跑到classes里面去单独跑.class文件哦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-02-11
我看明白了,你的eclipse不是干净的而是别人用过的了!安装过插件并且没有安装好!去www.gougou.com下一个干净的eclipse绝对ok!
因为eclipse安装jface很麻烦的!
你的这个eclipse已经安装过jface插件了!
第2个回答  2008-02-10
从字面理解是抽象方法错误。。。

也就是程序代码肯定有问题。。。

在看看你的jdk真的配置好了吗
配置好了肯定不会有问题
第3个回答  2008-02-13
贴代码
第4个回答  2008-02-06
如果JDK安装成功的话,环境变量都弄好的话,应该没问题的
相似回答