[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 編程技術 > Java > 正文
如何設置classpath
本文出自:www.chinajavaworld.com 作者: 陳武 (2002-01-01 07:10:01)
在Java程序開發中,ClassPath是尋找Java類的路徑,如同DOS裡面的path一樣。

Java的類的封裝結構是 package.Class,比如說我的ClassPath是如下設置的:
set classpath="d:\java_class"

那我們有一個類是 chen.Rose,編譯好怎存放呢?

答案是,我們可以在d:盤的java_class目錄下建立一個chen子目錄,然把Rose.class文件復制到該子目錄下,看起來好下:
d:\java_class\chen\Rose.class

這樣我們在以使用時,只需如下調用就可以
import chen.Rose;
class SendRose {
Rose newRose;
... ...

同理,我們建立的chen包下的Flower類:
package chen;
class Flower {
...
}

編譯將Flower.class文件復制到 d:\java_class\chen目錄下,
就可以在其它的地方引用了,甚至可以使用 import chen.*;

一些公司把它們的一組類往往打包發行,把這個包壓縮成Jar或Zip,設置的方法如下:
set classpath="d:\java_class;d:\oracle\ora.jar"
你只需把文件名包含到 classpath中去即可正確地引用該壓縮包中的類了。

對jdk1.3以上的版本,引用java.*,sun.*等系統包不需要設置classpath.

使用當前目錄下的類需要將點包含在classpath中,如下所示:

set classpath=".;d:\java_class"

注意:與設置path一樣,不同路徑之間用分號分隔開。

[歡迎補充,如有說象不當或不詳之處,敬請指出!]

(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
 

★  樊強制作 歡迎分享  ★