JavaSE_1.1 JDK环境变量设置

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

            JDK安装完后(安装目录为:C:jdk5.0),  右键点我的电脑,打开属性,然后选择“高级”里面的“环境变

            量”, 在打开的系统变量界面里新建或修改这三个变量“JAVA_HOME”、“path”、“classpath”

 

二、JAVA_HOME 变量的设置

            在系统变量里新建一个 变量名为 JAVA_HOME ,变量值为  C:jdk5.0  的变量

            [注释1:]   JAVA_HOME 变量的含义,  即JDK的安装目录

            [注释2:]   JAVA_HOME 设置的意义:

                                 (1)为了方便引用     

                                 比如,你JDK安装在C:Program FilesJavajdk1.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%libdt.jar

            ;%JAVA_HOME%libtools.jar             

             [注释:]    classpath变量的含义:该变量是JAVA加载类(class or lib)的路径. 只有

                                                                          在classpath设置的路径中的类才能被加载.即

                                                                           java在运行时要找的class所在的路径.

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

   (1) cd命令的用法:  cd  路径   ,表示进入到该路径中.

   (2)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文件目录再编译

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树Java中的变量与常量变量的定义91375 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2012年6月13日
下一篇 2012年6月13日

相关推荐