ソースファイル
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
最終更新:2008年05月27日 22:54