【问题标题】:Setup JAVA_HOME vs JRE_HOME vs PATH environment variables设置 JAVA_HOME vs JRE_HOME vs PATH 环境变量
【发布时间】:2015-02-12 22:50:57
【问题描述】:

如果我想在 linux 平台上编译/运行或只运行 Java 应用程序,是否需要所有三个环境变量?

JAVA_HOME   export JAVA_HOME=/opt/jdk1.7.0_75
JRE_HOME    export JRE_HOME=/opt/jdk1.7.0_75/jre
PATH        export PATH=$PATH:/opt/jdk1.7.0_75/bin:/opt/jdk1.7.0_75/jre/bin

【问题讨论】:

    标签: java variables environment java-home


    【解决方案1】:

    不,您通常不需要JRE_HOME(如果其他应用程序正在寻找它,可能需要添加它,但我从来不需要它)。您确实需要JAVA_HOME,因为许多应用程序(如 Tomcat)都在寻找它。此外,在您的 PATH 中,使用 $JAVA_HOME/bin;相反,如果您升级 Java,您也不必更改 PATH :-)

    【讨论】:

    • 来自 catalina.bat:JAVA_HOME Must point at your Java Development Kit installation. Required to run the with the "debug" argument.JRE_HOME Must point at your Java Runtime installation. Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME are both set, JRE_HOME is used.
    猜你喜欢
    • 1970-01-01
    • 2019-09-14
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-05
    相关资源
    最近更新 更多