1、打开我的电脑(计算机)--属性--高级--环境变量
2、新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME(此处的名字可以任意,一般叫JAVA_HOME,见名知意)
变量值:C:\Program Files\Java\jdk1.6.0_21(根据JDK安装的具体路径设值)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3.、选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
4、在doc窗口中输入javac与java命令,出现的命令的具体使用帮助并且没有错误信息,则说明环境变量配置成功。
注:
1、可以在用户变量中进行环境变量的配置,不过只能在当前登录的用户中生效,其他用户无法使用在该用户
中配置的Java环境变量。
2、classpath变量值是java类文件的目录
3、path变量是windows程序文件的目录
4、JVM查找类文件的顺序:
1】如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
2】如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
>> 值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录
下再查找一次;
>> 值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目
录下查找,即使当前目录下有,也不会运行。
3】建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用“.”表示。