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
环境变量已经设置好了。
环境变量的设置
作者:
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
环境变量已经设置好了。
相关文章推荐
- java环境变量设置
- Java环境变量设置(适用于Windows 2000、XP、2003)
- java之JDK环境变量设置
- windows下,java环境变量的设置,设置点击startup.bat启动tomcat
- java环境变量设置与java查看安装路径
- 在命令行下编java程序的,说一下CLASSPATH环境变量的设置
- windows下JAVA环境变量的设置
- Java环境变量和Sql Server 2000 JDBC驱动变量设置
- 设置java 环境变量
- linux查看java jdk安装路径和设置环境变量
- 一键设置Java环境变量
- Java windows7下Java 环境变量设置
- java yum安装的环境变量设置
- Linux下修改/设置环境变量JAVA_HOME
- 使用bat设置java环境变量
- JAVA环境变量设置
- JAVA的环境变量设置
- 批处理设置Java环境变量/命令行设置Java环境变量
- 如何设置java环境变量
- 【JAVA】JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解