Я хочу обновить версию Java в машине CentOS,Как выбрать данный JDK в CentOS
На самом деле, когда я делаю Java -версия это дает мне:
$java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (rhel-2.5.5.3.el6_6-x86_64 u79-b14)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
Я использую альтернативы указать, какие Java интерпретатор следует использовать:
sudo alternatives --config java
это дает мне:
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
+ 3 /usr/lib/jvm/jdk1.8.0_91/bin/java
Enter to keep the current selection[+], or type selection number:
и я выбрал номер 3 (который является jdk1.8.0_91)
однако когда я заново Java -version он все еще OpenJDK 1,7 выбранный !!!
$java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (rhel-2.5.5.3.el6_6-x86_64 u79-b14)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
Использовать контрольную ссылку 'ls -al/bin/java', результат должен быть'/bin/java ->/etc/alternatives/java' или альтернативы недействительны. –
ls -la/usr/bin/java дает мне/usr/bin/java ->/etc/alternatives/java ... – taboubim
Что такое '/ bin/java -version' результат? 1.8.0_91? –