質問: パッケージを整理したところjavacでエラーが起き、パスを指定してもシンボルを見つけられません。 (パッケージ,インポート,クラスパス関連がわかりません。) 以下、javacを成功させるためにどのようにクラスパスを指定すればよいのでしょうか? フォルダex内にmain.java,フォルダController フォルダController内にBoard.java,Data.java,Setting.java,フォルダSet フォルダSet内にSet.java Set.java package ex.Controller.Set; →OK Data.java package ex.Controller;→OK Board.java(Data classを用いる) package ex.Controller;→× Setting.java(Board,Set,Data class,を用いる) package ex.Controller;→× 以下を試してもダメでした。 また、package ex.Controllerではなくpackage Controllerだと成功したのがよくわかりません。 C:略\デスクトップ\ex\Controller>javac -cp .. Board.java あるいは C:略\デスクトップ\ex\Controller>javac -cp C:略\デスクトップ\ex\Controller\Data Board.java
回答: >(パッケージ,インポート,クラスパス関連がわかりません。) これが分からないなら、分かるようにしないと先へ進めないぞ。 聞いて終わらせるのではなく。 詰まってそうなのは...package付きクラスのコンパイルの仕方だろうか。 その線で調べてみたらどうだろう。