-4

我正在尝试在 eclipse 中运行以下代码

public class MyTry
{
    public static void main(){ 
        System.out.println("I am Working");
  }
}

代码在Project\src文件夹中。我可以看到类文件已经在Project\classes. 但是当我运行代码时,我得到了错误。

java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.ClassNotFoundException: Hello
    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)
Exception in thread "main" 
4

1 回答 1

2

您似乎正在为不再存在的类运行以前的运行配置,因此NoClassDefFoundError.

向类的方法添加一个String数组参数,以便应用程序可以在.mainMyTryEclipse

public static void main(String[] args){ 

确保 Eclipse 中的类名与MyTry运行配置中的完全限定类名匹配。

于 2013-07-02T01:02:52.237 回答