Java classpath and path

   学习Java已经有三年的时间了,现在静下心来回头想想,竟然对Classpath和Path一无所知,只知道安装JDK后都要设置这两个环境变量。今天百度谷歌了一下,看到上面的很多资料,学习到了很多,免得以后忘记,特在此做个笔记。

  假设我的JDK安装在D盘的Program files文件夹下,那么应该在Path环境变量后加上D:\Program Files\Java\jdk1.6.0_10\bin。当我们打开bin文件夹,可以看到里面有很多可执行程序,诸如java,javac,rmi等等。如果我不设置这个变量会发生什么情况呢?打开MsDos,在cmd命令窗口下输入Java,会看到系统提示没有这个命令。是的,加上Path变量的用处就是这个,它让我们可以在MsDos里操作我们编写的程序。

  CLASSPATH = .;D:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;

  CLASSPATH的作用在于当我们编写的Java程序引用到第三方库或都用户类的时候,提示类装载器到哪里去寻找我们引用的这些类。

  有些时候我们会用到这样一个环境变量JAVA_HOME = D:\Program Files\Java\jdk1.6.0_10 PATH +=%JAVA_HOME%\bin CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  可以看到在CLASSPATH和PATH中我们用JAVA_HOME来代替了Java的安装路径,这样做的目的完全在于减轻当我们重装JDK在不同于之前的目录时,只需要修改JAVA_HOME这个环境变量,而不是去修改CLASSPATH和PATH这两个环境变量带来的麻烦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值