Java 环境变量配置

JAVA_HOME

JAVA_HOME(用户/系统变量):许多 Java 程序惯用的约定,用于指向 JDK 的基目录。

JAVA_HOME: C:\Program Files\Java\jdk1.8.0_181

注意:不要将 OS 内的 JAVA_HOME 变量和 JVM 内的 java.home 系统属性搞混淆,java.home 中包含的是 JRE 目录的完整路径,当前运行的 JVM 就存在于此。

JRE_HOME

  • JRE 安装

    JRE_HOME: C:\Program Files\Java\jre1.8.0_181
    
  • JDK 安装

    JRE_HOME: %JAVA_HOME%\jre
    

注意:JDK 安装中有一个额外的 jre 子目录。

JDK_HOME

JDK_HOME: %JAVA_HOME%

PATH

PATH(用户变量):用于查找 java.exe 和 javac.exe。

PATH: c:\some\unique\entries\of\your\own\system;%JAVA_HOME%\bin

说明:

  • %JAVA_HOME%\bin 目录下面包含了 java.exe(用于运行 Java 程序中的 main 方法)和 javac.exe(用于编译 .java 源码文件,JSP,等其它的东西)。确保您的配置指向的是 JDK 而非 JRE(JRE 中不包含 javac.exe)。

CLASSPATH

CLASSPATH(系统变量):供 Java 程序在其运行时检索第三方类库和类的时候使用。

CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib

说明:

  • " . " 指示在当前工作目录下检索类。
  • %JAVA_HOME%\lib 中包含了某些 JAR 包,比如,tools.jar,它就不存在于 HRE 的 lib 目录下面。举个例子,tools.jar 在运行时期间通过编程的方式执行 javac,Apache Jasper 用此编译 JSP。

以上 JAVA_HOME 是本人电脑中的路径,不同电脑中的路径可能有区别,请注意甄别。

参考资料

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容