Java环境变量配置详解

来源:互联网 发布:网络机顶盒软件下载市场 编辑:程序博客网 时间:2024/05/18 00:46

配置三个环境变量:JAVA_HOME;PATH;CLASSPATH

目的:

一、配置JAVA_HOME的目的:

1.为了方便引用,假如JDK安装目录为C:\JAVA\jdk1.8.0_05,则将JAVA_HOME设置为该路径,以后在需要引用该路径的时候只需要输入%JAVA_HOME%就可以了不需要再输入很长的路径;

2.归一原则,当JDK安装目录需要改变的时候,则只需要直接改变该环境变量即可;

3.某些第三方软件会引用约定好的JAVA_HOME变量,不然,将不能正常使用。

二、配置PATH的目的:

为了避免在使用java命令时需要输入很长的路径名,于是,可以选择把%JAVA_HOME%\bin添加到PATH下面。当在命令提示符下输入java命令时,操作系统会在当前目录和PATH变量目录里查找该应用程序并执行。

三、配置CLASSPATH的目的:

设置这个变量的目的是为了找到相应的“.class”,在CLASSPATH中添加“.”,则为当前目录,编译一个JAVA程序--A.java,会在当前目录下生成一个A.class的文件,这时在当前目录下执行java A,就会得到相应的结果。此时,如果将A.class移动到别的目录下(比如E:\)则会出现NoClassDefFindError的异常,此时需要将E:\添加到CLASSPATH中。JAVA会在CLASSPATH查找.class文件。注:CLASSPATH值的最后没;(分号)会出现以下错误
错误:找不到或无法加载主类HelloWorld。

0 0