Eclipse的错误:无法find或加载主类

已经广泛search了这个错误,但我似乎无法解决这个问题。 我已经在Eclipse Juno中编写了一个基本的Java程序,如下所示:

public class HelloWorld { /** * @param args */ public static void main(String[] args) { System.out.println("Hello Eclipse!"); } } 

点击运行后,我得到:“错误:无法find或加载主类HelloWorld”。 这个错误消息适用于我在同一工作区中的所有其他项目。 我试过切换工作区,但错误仍然出现。

我在Windows 7 64位。 任何帮助,将不胜感激!

我遇到了这个问题 原因…不确定。 但是,只有在我添加了一个新的jvm后才发生。 我的解决scheme

  • 去运行configuration: – 运行>运行configuration

在Classpath选项卡中:

  • select高级
  • 添加Eclipse通常把项目的* .class放在bin中。 所以我添加了该项目的bin目录。

我希望它能帮助那里的人。 我花了一些时间来解决这个问题。

更新我的JRE后,这只是发生在我身上。 我清理了这个项目,然后又开始工作了。

Project -> Clean将删除任何现有的类文件,并完全重build项目。 这里有更多有关Eclipse的clean函数的信息 。

我从bin目录中删除了一个jar文件。 右键单击您的项目 – 属性,然后select库选项卡。 那里有一面红旗。 我从库中删除了jar文件,它工作。

看来这个类不是由Eclipse编译的。

很less有人能指出 –

  1. 检查输出文件夹中是否存在.class文件。要知道你的输出文件夹右键点击Project-> Properties-> Java Build Path(在底部检查)。
  2. 检查菜单中是否勾选了Project-> Build Automatically
  3. 检查HelloWorld类是否在src文件夹中。右击Project-> Properties-> Java Build Path(检查源选项卡)。

同样的问题发生在me.I去了项目>属性> javaBuildPath。

那里按照出口的顺序,我把我的java / main移到最前面

那是因为你们用主要方法一次创build了这个类,在这之后你可能已经被删除了那个表单或者工作区,还有一些文件存在,我会build议你再次创build这个表单或工作区,然后删除它完全点击它,然后如果你创build了一些像Runner类的类,请尝试再次运行它。

这发生在我身上。 我注意到有人说我必须创build一个全新的WORKSHOP! 为什么? 因为我安装了一个较新的JRE版本,并且不允许其他以前的版本运行。 所以所有这些旧文件都变得没用了。 不是真的,只要复制并粘贴到新的类,并将其更改为一个未使用的类名称。

如果你的包名称与你的class级名称相同,则会发生此问题。