Я использую RHEL 6.8. Возможно ли установить JER-путь 1.8 сервера в JAVA_HOME в Linux, когда JDK равен 1.7.0_45? Мне нужны как java-версии, так и два JAVA_HOME.Возможно ли установить 2 JAVA_HOME в Linux?
Заранее благодарен!
Я использую RHEL 6.8. Возможно ли установить JER-путь 1.8 сервера в JAVA_HOME в Linux, когда JDK равен 1.7.0_45? Мне нужны как java-версии, так и два JAVA_HOME.Возможно ли установить 2 JAVA_HOME в Linux?
Заранее благодарен!
Типичным способом обработки таких вещей является использование alternatives.
Смысл: абсолютно не проблема иметь несколько JRE/JDKs на одной и той же системе; вам просто нужно управлять их; и альтернативы помогает с этим.
Для Redhat, посмотрите их documentation.
Вы можете иметь 2 версии, но вы можете использовать только один в то время, или создать 2 системы пользователя с другим профилем, как указано ниже:
/USR/местные/Java/ - jdk1.8.0_60 - jre1 .7.0_60
1) vim ~/.profile or vim ~/.bash_profile
2) Add below lines at end. Please check your jdk/jre path and change it accordingly
export JAVA_HOME=/usr/local/java/jre1.7.0_60
export PATH=$JAVA_HOME/bin:$PATH
3) exit vim editor
4) echo $JAVA_HOME
Вам необходимо будет выйти из системы и снова войти в систему.
Если вы хотите переключить его на jdk1.8.0_60, то отредактируйте тот же файл ~/.profile или ~/.bash_profile и повторите описанную выше процедуру.
Я пробовал это, но после ввода команды ничего не отображается:/usr/sbin/alternatives --config java .. он просто подходит к следующей строке как root. Я не получаю альтернативы, установленные в соответствии с инструкциями. – Nagma