win8 Java 配置

来源:互联网 发布:侯喜王歌 知乎 编辑:程序博客网 时间:2024/04/30 12:36

  1. 下载jdk ,jdk不分是j2ee还是j2se (jdk下载)
  2. 新建系统变量 变量名JAVA_HOME  变量值C:\Program Files (x86)\Java\jdk1.7.0_40(这是我的jdk安装路径)
  3. 找到Path系统变量,编辑,在变量值开始处加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  4. 找到系统变量CLASSPATH,没有就新建系统变量,变量值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(暂时没发现这个配不配有什么影响,暂时未配置)
  5. java 安装详情
  6. java -version
  7. javac -version

1、Path的作用:

    Path是一个十分重要的系统变量,它的值是一些路径。一般情况下,如果我们想在Dos命令行某个exe的应用程序,则首先要切换到该exe文件所在的目录,然后才能运行。但,如果我们将该exe应用程序所在的目录写入到Path环境变量中,就可以在任意目录下直接运行该exe应用程序。这就是Path的功能。即,当通过Dos命令行运行我们输入的应用程序时,系统会先在当前目录下寻找目标文件,如果找不到,就会去Path中记录的路径去寻找。

    而Java的JDK中,其Bin目录下就有许多工具,这些工具都是exe文件,比如常见的javac.exe和java.exe。所以,如果我们想在系统的任何目录下都能调用这些工具,比如想在任何目录下都能编译java源文件,就需要将javac.exe所在的目录(即bin目录),添加到系统环境变量Path中。

2、classpath的作用:

    我们知道Java虚拟机JVM负责执行Java的类文件,而JVM是如何找到需要执行的class文件呢?这就需要classpath这个环境变量了,JVM会优先去classpath中所记录的路径去按顺序查找目标class文件。如果没有设置classpath这个环境变量,则JVM只会在当前目录下进行查找。

3、设置classpath的一些注意事项:

    classpath的设置中,如果设置完路径后,其末尾没有带有分号(;),则表示JVM仅仅只去指定的目录查找类文件,如果找不到,也不会在当前所在目录查找;如果带有分号作结尾,则表示会先去指定目录下查找,若找不到,则会在当前目录下重新查找;而设置中的点号(.),就代表当前目录;



0 0