分享

J2SE的开发环境配置与Path,ClassPath详解

 WindySky 2011-07-26
J2SE的开发环境配置与Path,ClassPath详解
《一》Java开发环境配置:
  一。Windows下环境配置:
     1。下载jdk-6-windows-i586.exe,安装到C:\Program Files\Java\jdk1.6.0目录。
     2。在"我的电脑"--"属性"--"系统属性"--"高级"--"环境变量"--"系统变量"栏中,
    设置3项属性:JAVA_HOME、PATH和CLASSPATH(大小写无关)。若属性曾经设置过,则可以进行编辑重新设置。变量值如下:
        JAVA_HOME = C:\Program Files\Java\jdk1.6.0
        PATH = %JAVA_HOME%\bin;
        CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;G:\JCode;
        注意各分号!
     3。打开命令提示符对话框,在当前光标处输入命令java -version,如果出现版本信息,说明环境变量配置成功,即SDK已经成功地安装到当前计算机中。
     4。J2se学习环境配置完成。
     5。如果想运行其他用户的Java程序,可以只安装Java运行环境(Java SE Runtime Environment,JRE)由Java虚拟机、Java的核心类,以及一些支持文件组成,可以登录Sun的网站免费下载。

  二。Linux下环境配置:
      ........
《二》Path,ClassPath详解
    1。Path
    Path指定一个路径列表,用于搜索可执行文件。执行一个可执行文件时,如果不能在当前路径下找到,则依次寻找path中的每一个路径,直到找到。当找完Path中的路径也未找到时,Jdk则报错。Java的编译命令,执行命令,和一些工具命令都在bin目录下。
    2。ClassPath
    ClassPath是Java加载类(class or lib)的路径,是用于搜索Java编译或者运行时需要用到的类。只有类在CLASSPATH属性设置的路径下,Java命令才能识别使用。
ClassPath 的变量值可以是指定一个路径列表,列表中可以包含路径外,还可以包含.jar文件。Java查找类时会把这个.jar文件当作一个目录来进行查找。通常,我们需要把JDK安装路径下的jre/lib/rt.jar包含进来。列表中各项之间使用分隔符:Windows下用(;),Linux下用(:),将 path值放置在最前面,避免与其他版本JDK路径相混杂,而导致一些错误。安装JDK时,JDK自动将Java.exe拷贝一份到 Windows/System32目录下。
    3。JAVA_HOME,该变量值就是SDK所在的目录,一些Java版本的软件和一些Java的工具需要用到该变量,设置path,classpath的时候,也可以使用该变量。

《三》另一些配置方法
(1)相对路径法
1.JAVA_HOME = x:\jdk1.6.0
2.用%JAVA_HOME%就可以取代:"x:\jdk1.6.0"这一部分,
  PATH = .;%JAVA_HOME%\bin
3.CLASSPATH = .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
(2)绝对路径法
1.Java_HOME = D:\jdk1.5.0
2.PATH = D:\jdk1.5.0\bin;
3.CLASSPATH = .;D:\jdk1.5.0\lib\tools.jar;D:\jdk1.5.0\jre\lib\rt.jar;
(3)把下面的代码用批处理执行,对设置环境变量会很方便的
@echo off
IF EXIST %1\bin\java.exe (
rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量
@setx JAVA_HOME %1
@setx path %path%;%JAVA_HOME%\bin
@setx classpath %classpath%;.
@setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar
@setx classpath %classpath%;%JAVA_HOME%\lib\dt.jar
@setx classpath %classpath%;%JAVA_HOME%\jre\lib\rt.jar
@echo on
@echo Java 2 SDK 环境参数设置完毕,正常退出。
) ELSE (
IF "%1"=="" (
rem 如没有提供安装目录,提示之后退出
@echo on
@echo 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
) ELSE (
rem 如果提供非空的安装目录但没有bin\java.exe,则指定的目录为错误的目录
@echo on
@echo 非法的 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
)
)
(4)cmd命令临时设置法
SET PATH = c:\j2sdk1.4.0\bin
另外可以把下面内容保存为BAT文件进行设置
set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11\
set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin  
set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多