複数クラスのコンパイル

Javaのプログラミングはクラスを作成することでした。

しかし１つのクラスだけで処理が行えることは少なく、 ほとんどの場合、複数のクラスを使ったプログラミングを行うことになります。

コンパイルと実行

コマンドプロンプトから指示する場合

> java Pro1

と入力すると、Pro1クラスのmainメソッドが実行されます。

このmainメソッドの中、あるいはPro1クラス内のメソッド内で 他のクラスを使うことがあります。

例えばPro1クラス内でPro2クラスを使っているとすると

Pro1.java

Pro2.java

の２つを作成することになります。

Javaプログラムのコンパイルは javac コマンドで行いますが、 実行したいmainメソッドがあるプログラムファイルを指定するだけで 必要なクラスすべてをコンパイルしてくれます。

上の例では

> javac Pro1.java

と入力すると、Pro1.javaとPro2.javaがコンパイルされ Pro1.classとPro2.classが作られます。