Java的類的封裝結(jié)構(gòu)是 package.Class,比如說(shuō)我的ClassPath是如下設(shè)置的: set classpath="d:\java_class" 那么我們有一個(gè)類是 chen.Rose,編譯好后怎么存放呢? 答案是,我們可以在d:盤的java_class目錄下建立一個(gè)chen子目錄,然后把Rose.class文件復(fù)制到該子目錄下,看起來(lái)好下: d:\java_class\chen\Rose.class 這樣我們?cè)谝院笫褂脮r(shí),只需如下調(diào)用就可以 import chen.Rose; class SendRose { Rose newRose; ... ... 同理,我們建立的chen包下的Flower類: package chen; class Flower { ... } 編譯后將Flower.class文件復(fù)制到 d:\java_class\chen目錄下, 就可以在其它的地方引用了,甚至可以使用 import chen.*; 一些公司把它們的一組類往往打包發(fā)行,把這個(gè)包壓縮成Jar或Zip,設(shè)置的方法如下: set classpath="d:\java_class;d:\oracle\ora.jar" 你只需把文件名包含到 classpath中去即可正確地引用該壓縮包中的類了。 對(duì)于jdk1.3以上的版本,引用java.*,sun.*等系統(tǒng)包不需要設(shè)置classpath. 使用當(dāng)前目錄下的類需要將點(diǎn)包含在classpath中,如下所示: set classpath=".;d:\java_class" 注意:與設(shè)置path一樣,不同路徑之間用分號(hào)分隔開(kāi)。 |
|