にパッケージにJavaプログラムをコンパイルしながら、私は3つのJavaクラスを持つシンボルを見つけることができません。1. App.java 2. UrlLibrary.java 3. MyIterator.javaエラー:私のJavaプロジェクトではCMD
まず、Javaのときファイルは既定のパッケージにあり、App.javaはコンパイルされ、eclipseとcmdの両方でうまく動作しています。
しかし、カスタムパッケージでjavaファイルを設定すると、Eclipseではうまく動作していますが、cmdでコンパイルしようとすると失敗します。 私は取得していますエラー: -
私は実際のjavacによってコンパイルしてい App.javaクラスに別のクラスを使用していますので、はおそらく、エラーが発生しています。エラーが参照する通り:
UrlLibrary sportsurl= new UrlLibrary(sports);
3つのJavaファイルがすべて同じパッケージに入っていて、Eclipseでうまく動作しているので、問題はありません。 このシナリオの理由は何でしょうか?
マイフォルダ構造:そして、私のパッケージ:
私の推測では、あなたのフォルダ構造は、パッケージ名と一致しないことです。あなたは私たちにフォルダ構造とパッケージ名を表示できますか? –
@TimBiegeleisen ...フォルダ構造とパッケージ名を編集して表示しました。 –
可能な重複:https:// stackoverflow。com/questions/25025018/javac-classpath-option-multiple-jar-files-in-current-directory-causing-erro –