设置JAVA_HOME vs JRE_HOME vs PATH环境变量

时间:2015-02-12 22:50:58

标签: java variables environment java-home

如果我想编译/运行或只是在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

1 个答案:

答案 0 :(得分:7)

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