Windows下JAVA用到的情况变量次要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个阐发。
JAVA_HOME指向的是JDK的安拆途径,如x:\JDK_1。4。2,在那途径下你应该可以找到bin、lib等目次。值得一提的是,JDK 的安拆途径能够选择肆意磁盘目次,不外建议你放的目次条理浅一点,若是你放的目次很深,好比x:\XXXXXX\xxxxx\XXXX\xxxx\ XXXX\xxxx\XXXX\xxx……
那么,下面的步调和以后的应用你都要受累了,呵呵。
设置办法:
JAVA_HOME=x:\JDK_1。4。2
PATH情况变量本来Windows里面就有,你只需修改一下,使他指向JDK的bin目次,如许你在控造台下面编译、施行法式时就不需要再键入一大串途径了。设置办法是保留本来的PATH的内容,并在此中加上%JAVA_HOME%\bin (注,若是你对DOS批处置不领会,你可能不大白%%引起来的内容是什么意思;其实那里是引用上一步设定好的情况变量JAVA_HOME,你写成x:\ JDK_1。
4。2也是能够的;你能够翻开一个控造台窗口,输入echo %JAVA_HOME%来看一下你的设置成果) :
PATH=%JAVA_HOME%\bin;%PATH%
同样,%PATH%是引用以前你设置的PATH情况变量,你照抄以前的值就行了。
CLASSPATH情况变量我放在最初面,是因为以后你呈现的莫明其妙的怪问题80%以上都可能是因为CLASSPATH设置不合错误引起的,所以要加倍小心才行。
CLASSPATH=。;%JAVA_HOME%\lib\tools。jar
起首要留意的是最前面的"。
;",若是你看不清,我给你念念——句点分号。那个是告诉JDK,搜刮CLASS时先查找当前目次的CLASS文件——为什么如许搞,那是因为LINUX的平安机造引起的,LINUX用户很大白,WINDOWS用户就很难理解(因为WINDOWS默认的搜刮挨次是先搜刮当前目次的,再搜刮系统目次的,再搜刮PATH情况变量设定的) ,所以若是喜好盘根究底的伴侣无妨研究一下LINUX。
为什么CLASSPATH后面指定了tools。jar那个详细文件?不指定行不可?显然不可,行的话我还能那么罗索嘛!:) 那个是由java语言的import机造和jar机造决定的,你能够查材料处理。
呵呵,详细的设定办法: win2k\xp用户右键点击我的电脑->属性->高级->情况变量,修改下面系统变量阿谁框里的值就行了。
win9x用户修改 t文件,在其末尾参加:
set JAVA_HOME=x:\JDK_1。4。2
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=。;%JAVA_HOME%\lib\tools。
jar
就能够了。
java的情况变量若何设置
若何在Windows和Linux下设置java的情况变量
若是是Win95/98,在\\ t的最初面添加如下3行语句:
JAVA_HOME=c:\\j2sdk1。4。1
PATH=%JAVA_HOME%\\bin;%PATH%
CLASSPATH=。
;%JAVA_HOME%\\lib
看好了CLASSPATH中第一个"。",那个代表当前目次,良多人HelloWorld没有运行起来大多是那个原因。
若是是Win2000或者XP,利用鼠标右击"我的电脑"->属性->高级->情况变量
系统变量->新建->变量名:JAVA_HOME 变量值:c:\\j2sdk1。
4。1
系统变量->新建->变量名:CLASSPATH 变量值:。;%JAVA_HOME%\\lib
系统变量->编纂->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\\bin;
CLASSPATH前面的阿谁"。"和上面的意义是一样的。
若是是Linux用户
在你的情况中,凡是我加在。bashrc文件中,你能够加在你的Profile文件中。
/usr/local/jdk 为你安拆jdk的目次。
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=。
:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin