Windowsのコマンドラインから非常に単純な1つのクラスの「HelloWorld」プログラムを実行しようとしています。
この.java
ファイルは「C:\ Users \ UserName \ Desktop\direcName」にあります。パッケージはdeem
で、クラス名はtest
です。
ディレクトリにcdして、そこからを使用してコンパイルできます。これjavac test.java
は完全に正常に機能します。ただし、次を使用して実行しようとすると、次のようになります。
java test
またはjava -classpath directory test
、java -cp . test
「スレッドの例外」をスローしますmain
java.lang.NoClassDefFoundError: test (wrong name: deem/test)
。
Javaを使用すると、次のように表示deem.test
されます。Error, could not find or load main class deem.main
例外を修正してプログラムを実行するにはどうすればよいですか?
ありがとう