1、 Java中的环境变量设置
这里主要和大家分享一下win7环境变量设置中
的一些关键点,首先是为什么要设置环境变量
,我们知道编写好的java源代码需要javac编
译后,再用java命令执行。这一切都是在命令
提示行下执行的,我们虽然安装了JDK,但是
没有指定计算机到哪里去寻找java和javac这
两个命令。所以我们引入了环境变量,他相当
于一个向导一样,指引系统到哪里去寻找这两
个命令,这就是Path变量的作用。如何设置
Path变量,就是将java和javac所在的文件位
置的目录添加到Path变量中,例如:
2、你将JDK
安装在了D:\java\JDK,那么这两个命令就在其
bin文件夹下,所以你需要将D:\java\JDK\bin
这个位置添加到环境变量Path中,注意要加上
";"号。
CLASSPATH变量的作用是什么呢?
当我们使用java 类名 来运行java程序时,
JRE到哪里去寻找这个类呢?这就需要
CLASSPATH变量起作用了,注意的是1.5以上的
版本完全可以不用设置该环境变量,1.4及其
以下的版本需要设置该变量来说明到哪里去寻
找类,并且还要将JDK中自带的类设置进去才
能保证系统的正常运转。因此需要将lib下
3、的
dt.jar和tools.jar也添加进去,最终形式是
.;%路径%\lib\dt.jar;%路径%\lib\tools.jar
。“.”的作用是告诉JRE到当下路径去寻找类
,当下路径指的是安装路径下的一级目录,所
以保存时注意保存到一级目录下。
应该注意的问题有:
1.用户变量与系统变量:用户变量指的是设置
的只对当前用户有效,而系统变量对所有用户
都有效,如果用户变量和系统变量中设置相同
,则优先执行系统变量。
2.classpath环境变量也可以设置为用户指定
的访问路径,在DOS下,执行java -classpath
%classpath%;路径名1;路径名2。如果不
加%classpath%;,则事先在classpath中设置的
变量将不再有效,系统会按照当下的命令去指
定的路径寻找类。
这里没有仔细介绍设置的具体操作,如果不明
白可以上百度去搜索的,本文属于原创,是自
己的学习心得,有什么错误望大家指出来,我们可以互相交流。