カスタム検索

2009年12月6日日曜日

[java]異なるパッケージに入っている子javaソースのコンパイル

下記のURLに関係するのだが、2つ以上の関係するjavaファイルが同一のパッケージに入っていない場合。
 http://javatokinyu.blogspot.com/2009/12/java-java.html

 親javaソース -> TestBeansWrite.java  :main関数が定義されている
 子javaソース -> RectangleBeans.java  :親javaソースがあるディレクトリに、「beanstest」フォルダが存在し、その中に保存されている。
 つまり、TestBeansWrite.javaの1行目に、「import beanstest.*」と記載があるということ。

この関係においても、コンパイル:javacするのは、呼側のソースファイル:TestBeansWrite.javaだけでよい。
但し、TestBeansWrite.javaと、beanstestフォルダは同じフォルダ(ディレクトリ)に存在する必要がある。

得たこと:
  import宣言は、javacを実行した際に関係する他のjavaソースファイルの「ありかを標す」と言っても良い存在である。

0 件のコメント: