你可以用下機的成員函數去說明一個包
package PackageName;
比如
你可以把Rectangle類放入一個名為shapes的包中:
package shapes
此後
當你用javac來編譯這個文件時
將會在當前路徑下得到一個字節代碼文件Rectangle
class
但你還需要將它移至java類庫所在路徑的shapes子目錄下(在此之前
你必須建立一個名為shapes的子目錄)
這樣以後才能應用shapes包中的Rectangle類
當然你可以用
d選項來直接指定文件的目的路徑
這樣就無需編譯後再移動
包的名稱將決定它應放的不同路徑
例如用下面的方式來構造一個包
package myclass
Shapes;
歸入該包的類的字節代碼文件應放在java的類庫所在路徑的myclass子目錄下
現在包的相對位置已經決定了
但java類庫的路徑還是不定的
事實上
java可以有多個存放類庫的目錄
其中的缺省路徑為java目錄下的lib子目錄
你可以通過使用-classpath選項來確定你當前想選擇的類庫路徑
具體成員函數可參考第三章的內容
除此之外
你還可以在CLASSPATH環境變量中設置類庫路徑
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19683.html