Java环境变量

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

次要设置两个情况变量:

JAVA_HOME:设置为你的java安拆途径

CLASSPATH:设置为你的类库可能存在的途径或者jar文件的绝对途径

  java情况变量的设置装备摆设

初学java,关于情况变量的设置装备摆设想来却总觉得不是很清晰,总结一下本身的理解,让思维清晰一些。

下载好的JDK是一个可施行安拆法式,双击安拆。将安拆途径改为:C:\jdk1。6。0(当然其他途径也能够)。

JDK安拆完成之后我们来设置情况变量:

我的电脑点右键,选择“属性”,选择“高级”标签,进入情况变量设置,别离设置如下三个情况变量:

(1)设置好path变量,使得我们可以在系统中的任何处所运行java应用法式,好比javac、java、javah等等,那就要找到我们安拆JDK的目次,好比我们的JDK安拆在C:\jdk1。

  6。0目次下,那么在C:\jdk1。6。0\bin目次下就是我们常用的java应用法式,我们就需要把C:\jdk1。6。0\bin那个目次加到path情况变量里面。

在系统变量里找到path变量,选择->编纂;(里面已经有良多的变量值,是在变量值的最前面加上C:\jdk1。

  6。0\bin;)

变量名: path

变量值: C:\jdk1。6。0\bin;

C:\Program Files\Java\jdk1。7。0\bin

(2)classpath情况变量,是当我们在开发java法式时需要引用他人写好的类时,要让java解释器晓得到哪里去找那个类。

  凡是,sun为我们供给了一些额外的丰硕的类包,一个是dt。jar,一个是tools。jar,那两个jar包都位于C:\jdk1。6。0\lib目次下,所以凡是我们城市把那两个jar包加到我们的classpath情况变量中set classpath=。

  ;C:\jdk1。6。0\lib\tools。jar;C:\jdk1。6。0\lib\dt。jar。

在系统情况变量那一栏中点->新建classpath

变量名: classpath

变量值: 。;%JAVA_HOME%\lib\tools。

  jar;%JAVA_HOME%\lib\dt。jar;(留意,CLASSPATH最前面是有个“。”的,暗示当前目次,如许当我们运行java AClass的时候,系统就会先在当前目次寻找AClass文件了。);

(3)设置JAVA_HOME:

一是为了便利引用,好比,JDK安拆在C:\jdk1。

  6。0目次里,则设置JAVA_HOME为该目次途径, 那么以后要利用那个途径的时候, 只需输入%JAVA_HOME%即可, 制止每次引用都输入很长的途径串;

二则是归一原则, 当JDK途径改动的时候, 仅需更改JAVA_HOME的变量值即可, 不然,就要更改任何用绝对途径引用JDK目次的文档, 如果万一没有改全, 某个法式找不到JDK, 后果是可想而知的----系统瓦解!

三则是第三方软件会引用约定好的JAVA_HOME变量, 否则, 你不克不及一般利用该软件。

在系统情况变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安拆途径)

变量名: JAVA_HOME

变量值: C:\jdk1。6。0

0
回帖

Java环境变量 期待您的回复!

取消