classpath变量的认识

本文解析了classpath变量的作用,探讨了设置classpath变量时是否包含当前目录的问题,并提供了不同场景下的配置建议。

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

classpath变量的认识

 

前言:大多数学习java的程序员在最开始设置变量时,都会疑问是否设置classpath变量,大多数人就参照书本直接设置,不知原理。结果给后面学习java带来了一些本质性问题。本文,我将简单解答classpath的设置相关。

 

1、     calsspath变量用来解决的事什么?

答:在当前目录下执行非当前目录下的.class文件。

 

2、     设置临时classpath变量中,有无“;”的认识。(假设想设置的默认位置为e:\prictiseclass)

set classpath=e:\prictiseclass   虚拟机仅仅在指定路径下查找文件。

set classpath=e:\prictiseclass;   虚拟机在指定路径下查找文件,查找不到,还会在当前目录下查找。

 

3、     随之问题,“;”加不加?

答:视情况而定。

(当然大多数情况下,是不加。如果加了,只有制作程序的你知道当前目录指的是什么,其他人不知道。)

 

4、     如果既要用到当前路径,又要指定路径。可用如下临时变量设置:

set classpath=.;e:\prictiseclass  \\”.”代表当前路径,e:\prictiseclass代表指定路径,不加“;”。

 

5、     如果遇到了,不能正常执行源文件,在dos下用“set classpath”检查下是否设置了classpath变量。

 

综上,在学习过程中,建议不要设置classpath。

 

 

如有好的建议,可留言或发至笔者邮箱:fzb_xxzy@163.com

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值