Не забыли ли вы также изменить расположение двоичных Java-файлов в вашем пути (окружении)? Вам всё равно нужно будет отредактировать ваш
.bash_profile:
export JAVA_HOME=/usr/local/jdk1.7_92
или
/etc/environment:
JAVA_HOME=/usr/local/jdk1.7_92
экспортируйте JAVA_HOME
(какой бы способ Centos не поддерживал установку пути при входе в систему), чтобы указать на JDK (или JRE), который вы хотите запустить.
.Это зависит от того, как вы запустили java
. Если вы запустите java -version
без указания пути, то будет использован исполняемый файл -1 java
, находящийся в переменной окружения $PATH
. Это не имеет никакого отношения к переменной окружения JAVA_HOME
.
Если вы хотите изменить используемый исполняемый java-файл, основываясь на изменении var JAVA_HOME
, вы можете запустить его:
$JAVA_HOME/bin/java -version
Обычно символическая ссылка java помещается в каталог / usr / bin для java. Вы можете увидеть это, выполнив команду « which java
». Вы можете попробовать изменить его, если у вас есть пароль root, если нет, вы можете попробовать вызвать двоичный файл java напрямую, например:
/home/myhome/jdk7/bin/java -version
IMO, который должен выполнить эту работу.