Нужно ли мне все три переменные среды, если я хочу скомпилировать/запустить или просто запустить приложения Java на платформе linux?Настройка JAVA_HOME против переменных среды JRE_HOME и PATH
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
От catalina.bat: 'JAVA_HOME Должен указать на вашу установку Java Development Kit. Обязательно для запуска с аргументом «debug». и 'JRE_HOME Должен указывать на вашу установку Java Runtime. По умолчанию JAVA_HOME пуст. Если JRE_HOME и JAVA_HOME оба установлены, используется JRE_HOME. ' –