-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){ 

MyTryEclipse のクラス名が実行構成の完全修飾クラス名と一致していることを確認してください。

于 2013-07-02T01:02:52.237 に答える