精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>新手上路>>在Java中,怎样设置claspath(教程)

主题:在Java中,怎样设置claspath(教程)
发信人: chenwumail(chen)
整理人: zjxyz(2001-05-10 22:13:08), 站内信件
在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一样,不同路径之间用分号分隔开。 

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

作者:陈武 网名:jack2 或 chenwumail 
2000-2-13

[关闭][返回]