JavaSE_1.1 JDK环境变量设置

一、进入环境变量设置界面

            JDK安装完后(安装目录为:C:\jdk5.0),  右键点我的电脑,打开属性,然后选择“高级”里面的“环境变
            量”, 在打开的系统变量界面里新建或修改这三个变量“JAVA_HOME”、“path”、“classpath”

图1图2

 

图3

二、JAVA_HOME 变量的设置

            在系统变量里新建一个 变量名为 JAVA_HOME ,变量值为  C:\jdk5.0  的变量
            [注释1:]   JAVA_HOME 变量的含义,  即JDK的安装目录
            [注释2:]   JAVA_HOME 设置的意义:
                                 (1)为了方便引用     
                                 比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置
                                 JAVA_HOME为该目录路径,那么以后你要用到这个路径的时候, 只需
                                 输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串。
                                (2) 归一原则
                                 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可
                                 , 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你
                                  没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
                                (3) 第三方软件的约定引用
                                 Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到
                                 并使用安装好的jdk。不然,你将不能 正常使用该软件, 以后用JAVA久了
                                 就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题.

三、path 变量的设置

            在系统变量的path变量的值的末尾加上   ;%JAVA_HOME%\bin
            [注释:]     path变量的意义:系统执行命令时候要搜寻的路径。Windows系统在
                                                                运行命令 A ... 时,其实就是在当前目录和path变量
                                                                里包含的各个目录中从左到右依次去寻找 A.exe
                                                                可执行文件来运行

四、classpath变量的设置

            在系统变量里新建变量 变量名为 classpath , 值为 .;%JAVA_HOME%\lib\dt.jar
            ;%JAVA_HOME%\lib\tools.jar             
             [注释:]    classpath变量的含义:该变量是JAVA加载类(class or lib)的路径. 只有
                                                                          在classpath设置的路径中的类才能被加载.即
                                                                           java在运行时要找的class所在的路径.

五、cd命令和dir命令的使用

   (1) cd命令的用法:  cd  路径   ,表示进入到该路径中.
   (2)dir命令的作用: 显示 当前/指定 目录下所有的文件(夹)
cd和dir命令

六、补充的几点(关于classpath)

            (1) classpath即是class文件的路径问题,编译是从.java文件向.class文件转化,
                  还不是.class文件, 跟classpath扯不上关系.
           (2) 对于 javac HelloWorld.java  的理解: javac.exe 是在path 的目录中找的,但是
                  HelloWorld.java 是在当前目录找的。只有在用 java.exe执行 .class的时候,
                  才是在 classpath 中找 .class 文件;也可以在后面把路径写完整,比如:javac  
                   D:\HelloWorld.java
           (3) 所以javac 编译时,要么把.java文件路径写完整, 要么先cd进入.java文件目录再编译


(本文参考过:http://bbs.tech.163.com/bbs/tech_0ik1/147645925.html)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值