Ваш / etc / bashrc
устанавливает ПУТЬ
путем интерпретации значения $ JAVA_HOME
. в тот момент. Он не будет повторно интерпретирован, если JAVA_HOME
изменится позже. Вы захотите добавить строку в сценарий оболочки стороннего производителя, которая говорит: PATH = $ JAVA_HOME: $ PATH
, чтобы 1.7 JAVA_HOME
был помещен в путь перед / etc / bashrc
1.8 JAVA_HOME
.