Java-----JDK环境变量配置

时间:2021-12-31 15:07:38

1、下载jdk(http://java.sun.com/javase/downloads/index.jsp

2、安装jdk

3、配置环境变量:

     1) 在系统变量里新建JAVA_HOME变量:C:\Program Files (x86)\Java\jdk1.6.0_10

         jdk安装路径


     2) 新建CLASSPATH变量:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

         设置CLASSPATH的目的在于告诉Java执行环境在哪些目录下可以找到所要执行的Java程序所需的类或包(方便在程序中import)      

         CLASSPATH变量的含义是告诉JVM要使用或执行的class放在什么路径上,便于JVM加载class文件 

         CLASSPATH是用来使编译程序能找到用户定义类(.;表示当前用户类所在的目录)和系统类(dt.jar和tools.jar)所在的包

         设置CLASSPATH中设置了当前用户类所在的目录即.;时,若是要引用一些jar包,可将jar包解压到当前目录就不需再将引用的jar包设置到CLASSPATH中了


     3) 在path变量添加变量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

         系统在任何路径下都可识别path下设定目录的程序(如java.exe,javac.exe)


     4) “开始”-->“运行”-->输入“javac”-->"Enter",若能正常打印用法说明配置成功


4、其他方式设置CLASSPATH

      1)、javac -classpath classpath1;classpath2…… (一次性)  

                如:javac -classpath C:\servlet-api.jar;C:\jsp-api.jar FirstServlet.java


      2)、在命令符模式下设置CLASSPATH(下次重新打开命令符模式时就不再有效)

                set CLASSPATH=%CLASSPATH%;classpath1;classpath2……

                如:set CLASSPATH=%CLASSPATH%;C:\servlet-api.jar;C:\jsp-api.jar


注:在使用java命令运行编译好的class文件时,若class有包结构(如package com.org),则class文件必须放到包结构相对应的目录下(\com\org\Test.class),然后在与com文件夹相同的目录下使用java com.org.Test即可运行