Java环境变量的设置

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 界面。然后输入javajava -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 环境变量已经设置好了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值