コツコツ学習ブログ

プログラマのweb上のメモ的なもの

javaプログラムのコンパイル

コンパイルとは

ソースコード機械語に翻訳してコンピュータが処理を行えるようにすること Javaでは、コンパイルが終了すると、それぞれのソースファイルに対応したクラスファイルが作成される。

例: - Main.class - Main.java

JARファイル

通常、Javaプログラムは複数のクラスファイルからなる為、 納品などの際は全てのクラスファイルを渡す。 その際、複数のクラスファイルを一つにまとめる形式として 定められているのがJARで、ZIPファイルとよく似たアーカイブファイルである。

また、JVMは起動時に指定されたクラスの中にあるmainメソッドを呼び出して プログラムの実行を開始する。 よって、Javaのプログラムを実行する人は「渡された複数のクラスファイルのうち、mainメソッドが含まれているクラスの名前」を指定する必要がある。