简单设置java三个-国内最好的虚拟主机-环境变量方法

在java 中需要设置三个环境变量(1.5之后不必再设置classpath了,但个人强烈主张继续设置以确保向下兼用问题)

JDK装置完结之后我们来设置环境变量:右击“我的电脑”,挑选“特点”,挑选“高档”标签,进入环境变量设置,别离设置如下三个环境变量:

(1)装备path变量:

为什么要装备path变量?

由于电脑体系将依据该变量的值找到java编程中需要的一些程序,比方javac.exe、java.exe、javah.exe等等,其间javac.exe程序是用于编译java源代码,java.exe程序是用于执行后缀为class的代码。

怎么装备path变量?

path变量一般电脑体系都现已创建好了,所以不必新建该变量,国内最好的虚拟主机只需在体系变量里选中到path变量,点击“挑选” ->“编辑”,需要留意的是,不要随便删去方框里原有的其他path值,而是先在那一大串值之后,增加一个分号,再把C:\Program Files\Java\jdk1.5.0_17\bin填上去。下面列出其键值对:

变量名: PATH(不区分大小写但主张运用大写)

变量值: C:\Program Files\Java\jdk1.5.0_17\bin

(2)装备classpath变量:

为什么要装备classpath变量?

装备classpath变量,才干使得java解释器知道到哪里去找规范类库,这些规范类库是别人现已写好了的,我们只管运用。比方我们常用到java.lang包中的类,在装备classpath变量后被设为默许导入,所以在写程序时就不必import这个包了。那么这些规范类库在哪呢?在以JDK的lib目录下以jar为后缀的文件中:一个是dt.jar,一个是tools.jar,这两个jar包都位于C:/jdk1.6.0/lib目录下,所以一般我们都会把这两个jar包加到我们的classpath环境变量的值为:.; C:\Program Files\Java\jdk1.5.0_17\\lib\tools.jar; C:\Program Files\Java\jdk1.5.0_17\\lib\dt.jar;

怎么装备classpath变量?在体系环境变量那一栏中点击新建classpath ,详细进程省略,下面只列出其键值对:

变量名: CLASSPATH

变量值: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

(留意,CLASSPATH最前面是有个 “.”的,表示当前目录。用两个%包围JAVA_HOME这个变量的意思是引证变量的值,当然假如你不想这样做,也能够这样装备classpath的值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; 也便是用JAVA_HOME变量的值替换%JAVA_HOME%);

(3)装备JAVA_HOME变量:

为什么要装备classpath环境变量?

一是为了方便引证,比方,JDK装置在C:\Program Files\Java\jdk1.5.0_17目录里,则设置JAVA_HOME为该目录途径, 那么今后要运用这个途径的时分, 只需输入%JAVA_HOME%即可, 避免每次引证都输入很长的途径串;

二则是归一准则, 当JDK途径改动的时分, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对途径引证JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 结果是可想而知的—-体系溃散!

三则是第三方软件会引证约定好的JAVA_HOME变量, 不然, 你不能正常运用该软件。

怎么装备JAVA_HOME变量? 在体系环境变量那一栏中点击新建JAVA_HOME (JAVA_HOME指向的是JDK的装置途径),变量的值实际上是JDK装置途径的根目录。详细进程省略,下面只列出其键值对:

变量名: JAVA_HOME

变量值:C:\Program Files\Java\jdk1.5.0_17

测验JDK是否装置成功 在运行中输入cmd

然后输入java –version

看看是否能显示出您所装备的java版本

CLASSPATH 环境变量我放在最后边,是由于今后你出现的莫名其妙的怪问题80%以上都可能是由于CLASSPATH设置不对引起的,所以要加倍小心才行。

1CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

首要要留意的是最前面的”.;”,假如你看不清,我给你念念——句点分号。这个是告诉JDK,查找CLASS时先查找当前目录的CLASS文件——为什么这样搞,这是由于LINUX的安全机制引起的,LINUX用户很明白,WINDOWS用户就很难理解(由于WINDOWS默许的查找次序是先查找当前目录的,再查找体系目录的,再查找PATH环境变量设定的) 。

为什么CLASSPATH后边指定了tools.jar这个详细文件?不指定行不行?明显不行,行的话我还能这么罗索嘛!:) 这个是由java言语的import机制和jar机制决定的,你能够查资料处理。

详细的设定方法: 右键点击我的电脑->特点->高档->环境变量 ,修正下面体系变量那个框里的值就行了。

用户修正txt文本特点auto.bat文件,在其末尾参加:

1set JAVA_HOME=C:\jdk1.5.0_06

2set PATH=%JAVA_HOME%\bin;%PATH%

3set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

测验java环境是否装备成功

按下win+R键,输入cmd调出指令符控制窗口。输入:java -version 后查看是否显示版本即可。

共有 0 条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注