java 为什么环境变量

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:45:10
为什么要设置环境变量。.不设置又怎么样。..

额。
环境变量是一个路径。。。
也就是说。
他是帮你的 电脑找到.JAVA和.CLASS文件的 设置。。。让你能更方便。。。
比如,如果你不设置 PATH 的路径。那么每次你要用javac语句就必需在javac前面带上javac 所在的路径 也就是 那个 bin的文件甲的路径
你设置了,你就可以在电脑任意位置使用javac语句。
classpath 的设置开始.;就是 让电脑在当前文件夹找CLASS文件。即.JAVA文件所在的文件夹。LIB文件夹是 JDK自带的 CLASS文件所在的文件夹
额,只能在当前文件夹下 才能运行CLASS。当然设置后就不必了。

一般需要以下两个环境变量, 以我自己电脑的为例介绍。

(1)变量名:classpath
变量值:.;C:\ProgramFiles\Java\jdk1.6.0_03\lib;
友情提示1:在编译和运行java程序时,需要用到的JDK系统类,java程序会根据classpath去搜索这些类;像一楼变量值中的tools.jar,dt.jar,此外还有一个j2ee.jar包,都是编译和运行J2EE应用主要需要用到的三个jar文件,你需要的时候也可以把变量值添加进去;
友情提示2:“.”号是表示当前路径;
友情提示3:“;”号是用来隔开多个变量值,如果你的系统里面已经有classpath环 境变量,就不用新建了,直接加“;”号,在后面加新值;

(2)变量名:path
变量值:C:\Program Files\Java\jdk1.6.0_03\bin;
友情提示1:通常系统已经有了PATH环境变量,因此只需将该路径添加到PATH 变量中即可;
友情提示2:由于Windows 对于外部命令,都按PATH 环境变量指定的路径搜索可执行性程序,因此为了可以执行java 和javac 等命令,应将java 和javac 所在的路径添加到PATH中。

另外,如果你只是写Java程序,可以不需要用到java_home环境变