您的位置:首页 > 编程语言 > Java开发

Java环境变量的设置

2009-12-21 22:21 246 查看
Java

环境变量的设置


作者:
zccst

什么是环境变量?

通俗的讲,你可以理解为路径导向,即程序沿着你指定的路径去寻找所需运行环境。

Java
环境变量的设置:

记得上大学时,听老师讲到环境变量时,感觉很玄,也不知道什么意思。实际上,你只需要同时设置
3
个变量即可

具体操作步骤:" 我的电脑点右键



属性



高级


" 环境变量


你会发现,环境变量分为:用户变量和系统变量。其实,添加在两者中任何一个都可以,区别是,三个变量设置在用户变量,则设置只能用于本用户;设置为系统变量则所有用户都可以用(
我设置为系统变量
)。

此外,原则上
JDK
的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,并且最好放在
C
盘根目录下。

如果是第一次设置,则为新建(此处为新建);如果有了,则为编辑

变量名:
JAVA_HOME

其值为:
C:/jdk1.6.0.14

变量名:
PATH

其值为:
%JAVA_HOME%/bin

变量名:
CLASSPATH

其值为:
.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

注:以上内容一点都不能错,尤其是第三个。

关于三个变量的解释:

JAVA_HOME

设置



一是为了方便引用,比如,
JDK
安装在
C:/jdk1.6.0.14
目录里,则设置
JAVA_HOME
为该目录路径
,
那么以后要使用这个路径的时候,只需输入
%JAVA_HOME%
即可,避免每次引用都输入很长的路径串
;

二是归一原则,当
JDK
路径改变的时候,仅需更改
JAVA_HOME
的变量值即可,否则,就要更改任何用绝对路径引用
JDK
目录的文档,要是万一没有改全,某个程序找不到
JDK
,后果是可想而知的——系统崩溃
!

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

path

变量



使得我们能够在系统中的任何地方运行
java
应用程序,比如
javac

java

javah
等等
,
这就要找到我们安装
JDK
的目录,比如
我们的
JDK
安装在
C:/jdk1.6.0.14
目录下,那么在
C:/jdk1.6.0.14/bin
目录下就是我们常用的
java
应用程序,我们就需要把
C: /jdk1.6.0.14/bin
这个目录加到
path
环境变量里面。

classpath

环境变量



是当我们在开发
java
程序时需要引用别人写好的类时,要让
java
解释器知道到哪里去找这个类。通常,
sun
为我们提供了
一些额外的丰富的类包,一个是
dt.jar
,一个是
tools.jar
,这两个
jar
包都位于
C:/jdk1.6.0.14/lib
目录下,所以通常我们都会把这两个
jar
包加到我们的
classpath
环境变量中
set
classpath=.;C:/jdk1.6.0.14/lib/tools.jar;C:/jdk1.6.0.14/lib/dt.jar


还需要注意的书写规则是:

1,

PATH,CLASSPATH
等大小写都无所谓,但为了保持统一,建议大写

2,

变量值最后的
;(
分号
)
可带可不带,这里说的最后一个分号,处于中间位置的不可省略
!

3,

区别
/

/
。在
WINDOWS
里的路径名一般用
/(
反斜杠
),
有时我们发现其实
/
也可以,但还是最好使用
/

/

C/C++
里是转义字符的意思,而
/

HTTTP、FTP
协议的路径符号

测试是否已经安装成功:

1,


始→运行→cmd
,进入DOS
界面。然后输入java
或java -version
,出现版本信息即为设定正确。

2,

编写一个简单的
hello.java
小程序,能成功编译并输出
hello, world!


hello.java
源码

public


class


hello
{

public


static


void

main(String args[])

{

System.
out

.println(
"hello,
world!"
);

}

}

运行结果:

hello, world!

至此,你的
java
环境变量已经设置好了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: