如何设置classpath

本文详细介绍了Java中的ClassPath概念及其设置方法。通过实例说明如何指定类的搜索路径,并解释了如何将jar或zip文件包含在ClassPath中。此外,还讨论了在不同情况下设置ClassPath的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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一样,不同路径之间用分号分隔开。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值