Windows 系统下JDK 1.6安装及配置

    技术2024-07-09  85

    一.JDK1.6下载

    目前JDK最新版本为JDK1.6,下载地址如下:

    For Windows

    http://111.208.57.13/download/3348493/3529514/1/exe/193/216/1292470316737_984/jdk-6u23-windows-i586.exe

    For Linux

    http://cds-esd.sun.com/ESD6/JSCDL/jdk/6u23-b05/jdk-6u23-linux-i586-rpm.bin?AuthParam=1296384350_63370ef73952bd29394dd81ff1467c85&TicketId=B%2Fw2nR6JTV5ISRVDPlVSnAPk&GroupName=CDS&FilePath=/ESD6/JSCDL/jdk/6u23-b05/jdk-6u23-linux-i586-rpm.bin&File=jdk-6u23-linux-i586-rpm.bin

     

    二.JDK1.6安装

    按照向导一步步安装即可。JDK内包含了JRE。假设安装路径为c:/jdk1.6

     

    三.配置环境变量

    环境变量一共要配置三个:JAVA_HOME,classpath,Path(不区分大小写)

    1. JAVA_HOME

    右击“计算机”,选择“属性”,选择左边“高级系统设置”,选择“环境变量”。

    在系统变量栏,点击“新建”,变量名填写:JAVA_HOME ,变量值填写:c:/jdk1.6,然后点击确定。

    至此,JAVA_HOME配置完毕。

     

    2. classpath

    参考JAVA_HOME另建一个系统变量。

    变量名填写:classpath,变量值填写:

    .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;

    注意:一开始的"."一定要加,表示当前路径。

     

    3. Path

    Path变量在系统变量中已经存在,选中,再点击“编辑”即可。在变量值中添加如下内容:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin,各个变量之间以";"隔开。建议把JDK bin的路径放在原有Path的最前面。因为"%SystemRoot%/system32"中还有一个java.exe/javaw.exe,这是Windows操作系统自带的JRE,如果我们自己装的话就不要用它默认的那个JRE,用我们自己刚刚装的。如果把JDK bin的Path放在最前面的话会优先使用。

     

    配置JAVA_HOME,classpath,Path的目的:

    1. 设置JAVA_HOME

    它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

    a. 为了方便引用,比如,你JDK安装在C:/Program Files/Java/jdk1.6.0目录里,则设置JAVA_HOME为该目录路径,那么以后你要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串

    b. 归一原则,当你JDK路径被迫改变的时候,你仅需更改JAVA_HOME的变量值即可,否则,你就要更改任何用绝对路径引用JDK目录的文档,要是万一你没有改全,某个程序找不到JDK,后果是可想而知的——系统崩溃!

     

    2. 设置classpath

    classpath环境变量的作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过classpath来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到classpath中,当然,当前目录也必须加入到该变量中。这个变量设置的目的是为了程序能找到相应的".class"文件,举个例子:你编译一个JAVA程序——A.java,会得到一个A.class的类文件,你在当前目录下执行java A,将会得到相应的结果(前提是你已经设置CLASSPATH为".")。现在,你把A.class移到别的目录下(例如:"e:/"),执行java A,将会有NoClassDefFindError的异常,原因就是找不到.class文件,现在你把CLASSPATH增加为:".;e:/"再运行java A,一切正常,java命令通过classpath找到了.class文件!

     

    3. 设置Path

    道理很简单,你想在任何时候都使用%JAVA_HOME%/bin/java 等来执行java命令吗? 当然不会,于是,你可以选择把 %JAVA_HOME%/bin添加到Path路径下,这样,我们在任何路径下就可以仅用java来执行命令了(当你在命令提示符窗口输入你的代码时,操作系统会在当前目录和Path变量目录里查找相应的应用程序, 并且执行)。Path环境变量的作用是指定命令搜索路径,在DOS命令行下面执行命令如javac编译java程序时,它会到Path变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把JDK安装目录下的bin目录增加到现有的Path变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好Path变量后,就可以在任何目录下执行javac/java等工具了。

     

    四.安装测试

    可以写一段简单的Java程序来测试是否安装成功:

    public class Test{ public static void main(String args[]){ System.out.println("This is a test program."); } }

    将上面的这段程序保存为文件名为Test.java的文件。

    然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令:

    javac Test.java

    java Test

    此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

    最新回复(0)