如何设置classpath

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

作者:陈武

在Java程序开发中,ClassPath是寻找Java类的路径,如同DOS里面的path一样。

Java的类的封装结构是 package.Class,比如说我的ClassPath是如下设置的:

set classpath="d:java_class"

那么我们有一个类是 chen.Rose,编译好后怎么存放呢?

答案是,我们可以在d:盘的java_class目录下建立一个chen子目录,然后把Rose.class文件复制到该子目录下,看起来好下:

d:java_classchenRose.class

这样我们在以后使用时,只需如下调用就可以

import chen.Rose;

class SendRose {

Rose newRose;

... ...

同理,我们建立的chen包下的Flower类:

package chen;

class Flower {

...

}

编译后将Flower.class文件复制到 d:java_classchen目录下,

就可以在其它的地方引用了,甚至可以使用 import chen.*;

一些公司把它们的一组类往往打包发行,把这个包压缩成Jar或Zip,设置的方法如下:

set classpath="d:java_class;d:Oracleora.jar"

你只需把文件名包含到 classpath中去即可正确地引用该压缩包中的类了。

对于jdk1.3以上的版本,引用java.*,sun.*等系统包不需要设置classpath.

使用当前目录下的类需要将点包含在classpath中,如下所示:

set classpath=".;d:java_class"

注重:与设置path一样,不同路径之间用分号分隔开。

[欢迎补充,如有说象不当或不详之处,敬请指出!]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航