JDK 环境变量如何设置
原文地址:
http://www.cnblogs.com/pricks/archive/2009/05/28/1491346.html
这是讲基础配置最清楚的一篇,适合拿来发给新新手看,不用再多花一秒钟教啦~
首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量里需要设置
三个属性“java_home”、“path”、“classpath”,其中在没安装过jdk的环境下,path属性是本来存在的。而
java_home和classpath是不存在的。
首先点“新建”,然后在变量名写上java_home,顾名其意该变量的含义就是java的安装路径,呵呵,
然后在变量值写入刚才安装的路径“E:\Java\jdk1.6.0_02”;
其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为
“%java_home%\bin;%java_home%\jre\bin”,(其中“%java_home%”的意思为刚才设置java_home的值),也可以直接写
上“E:\Java\jdk1.6.0_02”;
最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类
在classpath中,java命令才能识别。其值为“.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示当前路径)”,
与“%java_home%有相同意思”
以上三个变量设置完毕,则按“确定”直至属性窗口消失,下来是验证看看安装是否成功。先打开“开始”->“运行”,
打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java的版本信息。
另外安装java时,安装jdk 和 jre要有两个目录,安装时都选择在同一目录会出现bin和lib文件覆盖现象,从而出现
无lib\tools.jar文件的现象,到时即使正确设置了环境变量后javac也不可用!!因此安装jdk后一定要看下在jdk\lib下是
否有tools.jar文件,有的话按照上面的方法设置环境变量就ok了
1。
变量名为JAVA_HOME,内容为"这里面写你的jdk的安装后的绝对路径"
2。 变量名为CLASS,内容为".;%JAVA_HOME%\jib\tools.jar" 注意:内容里面的那个是分号,不是冒号;它前面的是点。
3。 变量名为Path, 内容为";%JAVA_HOME%\bin" 注意:内容里面的那个是分号;还有这个变量名已经存在,你只需在内容的最后面添加即刻(也就是说,这个环境你只需编辑,而不用像前面那样新增);并且这个 变量你一定不要改动里面原先存在的内容,动了的话,有可能系统启动不了,也有可能你的某个软件不能启动了
http://www.cnblogs.com/chenzhao/articles/2090322.html
所谓环境变量可以这样理解,把操作系统理解为一个平常的系统,它当调用一个api接口的时候,需要输入参数,就像我们写java代码一样。
但我们也知道,一个功能不可能只有一种方法。除了设置环境变量来传递参数之外,还可以有其他的办法,Jdk5及以后的版本就采取了其它的做法。
当然,你不是安装的JDK,而是拷贝的别人已安装好的,就需要配置环境变量了。
如果你平时都是用eclipse等IDE来写代码,而不是文本文件,就只需要在eclipse里面配置就行了。
再说说JDK与JRE的却别,很多人都不知道。
JDK是用来编译是用来调用的库,比如java.lang,java.util等都在JDK里面的
JRE是用来解释的调用的。如果你是一个用户,你只需要安装JRE就行了
如果你是开发者,你只需要安装JDK。
JDK里面包含了jre,你可以去JDK的目录下面看看,不是有个JRE吗?
那你说,你配置环境变量是编译的时候用,还是用来解释的时候用的?