path与classpath

一. path与classpath 区别


path是系统用来指定可执行文件的完整路径(Linux中是PATH,windows不分大小写)

classpath是指定你在程序中所使用的类文件(.class)所在的位置

path先在当前目录下找,然后在path下找

classpath先在classpath下找,然后在当前目录下寻找

-------------------------------------------------------------

二.配置技巧


因为path改动有风险,可能误删误改别的值,所以用动态环境变量。
JAVA_HOME = F:\jdk1.6.0_37
path = %JAVA_HOME%\bin
这样如果jdk安装目录变了直接改JAVA_HOME就好了

有时受条件限制,可以用临时配置方式(只在当前DOS有效)
set path 查看值
set path=XXXX; 配置新值XXXX

set path=XXXX;%path% 在原有值上增加新值XXXX



set classpath=C:\

java执行程序会只在classpath下寻找.class

如果classpath值为空,就 只在当前目录寻找.class

如果加个分号 set classpath=c:\;

就会先找classpath,没有的话再在当前目录找

建议不要加分号,这样就不会运行个别的吓死你,如果想在当前目录找可以加点号 set classpath=.;c:\
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值