クラスパス
クラスを含んだorg.mypackageと呼ばれるパッケージがあると仮定しよう。
HelloWorld(メインクラス)
SupportClass
UtilClass
そしてこのパッケージを定義するファイルは、D:\myprogram(Windows上)や/home/user/myprogram(Linux上)といったディレクトリ配下に物理的に保存される。
ファイル構造は以下のようである。
Javaを呼び出す場合、起動するアプリケーションの名前を指定する : org.mypackage.HelloWorld。しかしながら、Javaに、どこにファイルとディレクトリがあるかを探すように示さねばならない。それを行うため、以下のコマンドを使用する。
場所 :
-classpath D:\myprogramは、プログラムで使用されるパッケージにパスを設定する(Linuxでは、-classpath /home/user/myprogram)
org.mypackage.HelloWorldはメインクラスの名前である。
D:\myprogram\でJavaを起動する場合、Javaはクラスを含むファイルに対しカレントワーキングディレクトリクラスパスを指定する必要がないことに注意すること。