アットウィキロゴ

Javaコンパイルの基本的なこと

ソースファイル 
C:\JAVA_LESSON\src\HelloWorld.java を 
javacコマンド でコンパイルしてクラスファイル 
C:\JAVA_LESSON\classes\HelloWorld.class を作りたい。
 
(WindowsXPの場合)
すべてのプログラム→アクセサリ→コマンドプロンプト で
コマンドプロンプト起動
カレントディレクトリを移動してから、javacする。
 
----------
C:\JAVA_LESSON>javac -d classes ser/HelloWorld.java
----------
  -d クラスファイルを保存したいディレクトリを指定
    ソースをディレクトリつきで指定
 
するってぇと、
C:\JAVA_LESSON\classes\HelloWorld.class ができる。
classフォルダもコンパイラが作ってくれるらしい。
 
実行するときは javaコマンド
----------
C:\JAVA_LESSON>java -cp classes HelloWorld
----------
  -cp クラスファイルはここにあるからここから探せ
     という意味 クラスファイル名だけでOK
 
■パッケージの場合
ソースファイル Test.java を javacコマンド 
でコンパイルしてクラスファイル 
C:\JAVA_LESSON\classes\HelloWorld.class を作りたい。
必ず、ソースファイルは、パッケージ宣言と同じ配置に置く
 
例 Test.java が javalesson.chap2 というパッケージだとしたら
C:\JAVA_LESSON\src\javalesson\chap2\Test.java ここに、こう置く。
 
--Test.java--
package javalesson.chap2;
 
public class Test{
   public static void main(String[] args){
    //~中略~ 何かいろんな処理
   }
}
----------
 
コマンドプロンプトを起動
----------
C:\JAVA_LESSON>javac -d classes ser/javalesson/chap2/Test.java
----------
  -d クラスファイルを保存したいディレクトリを指定 ソースをディレクトリ(パッケージ名と同じ)つきで指定
 
C:\JAVA_LESSON\classes\classes\javalesson\chap2\Test.class ができる。
やっぱりフォルダもコンパイラが作ってくれるらしい。
 
■参考サイト
http://www.ytp.ne.jp/tech/java/sineruka/classpathhowto.html 
http://homepage3.nifty.com/uzblend/faq/index.html#xb3 
http://www.nextindex.net/java/packageUse.html 
http://www.atmarkit.co.jp/fjava/onepoint/java/jv_jvc.html 

タグ:

Java
+ タグ編集
  • タグ:
  • Java
最終更新:2008年05月27日 22:54