2

Eclipse で新しい Maven プロジェクトを作成しましたが、実行時に次のエラーが発生しました。

Exception in thread "main" java.lang.NoClassDefFoundError: =
Caused by: java.lang.ClassNotFoundException: =
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: =. Program will exit.

他のスレッドでは、問題が発生した場所でクラスが言及されていますが、ここでは単に何も言いません。このコードは別のプロジェクトでも使用されています (メソッドの呼び出しに関して若干の調整が加えられています) が、残りの部分は同じです。誰かが私がこの問題を解決するのを手伝ってくれるなら..それは高く評価されます.

4

2 に答える 2

2

クラス名として何かが渡されているようです。=それは何も言わない - それは言う=.

たとえば、実行すると:

java =

私は得る:

Error: Could not find or load main class =

コロンはありませんが、それ以外は同じです。

クラス名を指定しようとしている場所を見て、迷子になっていないかどうかを確認してください=。たとえば、次のようなものがあるとします。

java -Dfoo = bar ClassName

それ以外の

java -Dfoo=bar ClassName

あなたは同じことを見るでしょう。私は Maven に詳しくありませんが、Maven で一連の引数を指定することがあれば、構成ファイルのその部分を調べます。

于 2012-11-30T14:24:18.443 に答える
0

ワークスペースを削除するとうまくいきました。

于 2014-01-22T03:17:12.547 に答える