设置 JAVA_HOME vs JRE_HOME vs PATH 环境变量
Setup JAVA_HOME vs JRE_HOME vs PATH environment variables
如果我想在 linux 平台上 compile/run 或只是 运行 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
不,您通常不需要 JRE_HOME
(如果其他应用程序正在寻找它,可能需要添加它,但我从来不需要它)。您确实需要 JAVA_HOME
,因为许多应用程序(如 Tomcat)都在寻找它。另外,在您的 PATH 中,使用 $JAVA_HOME/bin
;相反,如果您升级 Java,您也不必更改 PATH :-)
如果我想在 linux 平台上 compile/run 或只是 运行 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
不,您通常不需要 JRE_HOME
(如果其他应用程序正在寻找它,可能需要添加它,但我从来不需要它)。您确实需要 JAVA_HOME
,因为许多应用程序(如 Tomcat)都在寻找它。另外,在您的 PATH 中,使用 $JAVA_HOME/bin
;相反,如果您升级 Java,您也不必更改 PATH :-)