java的环境变量怎么设置

5个月前 (10-09 18:58)阅读4回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值210955
  • 级别管理员
  • 主题42191
  • 回复0
楼主

  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

0
回帖

java的环境变量怎么设置 期待您的回复!

取消