classpath变量的认识

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

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值