Обновление версии Java, Solaris 10

398
LightningWar

Я пытаюсь обновить версию Java на Solaris 10. Я скачал tarball jre-8u73-solaris-x64.tar.gz. Используя эти команды:

which java /usr/bin/java  gzip -dc jre-8u73-solaris-x64.tar.gz | tar xf -  java -version java version "1.6.0_65" 

Показанная версия является старой версией 1.6.0_65.

Какую команду я пропускаю?

2
Проверьте вывод `ls -l / usr / bin / java`. Это должна быть символическая ссылка, указывающая на старую версию Java. Вы хотите указать на новый, который вы только что распаковали. n8te 5 лет назад 0
@ n8te, это ошибка, обновлено. Будет проверять символическую ссылку, как вы предложили. LightningWar 5 лет назад 0
Будьте осторожны при изменении ссылок в `/ usr / bin`, особенно если вы делаете что-то столь же радикальное, как замена Java 6 на Java 8. Что-то в ОС, которая использует Java [например,` dhcpmgr`] (https://docs.oracle .com / cd / E26502_01 / html / E29031 / dhcpmgr-1m.html) может быть поврежден, если он переходит [в обратную несовместимость] (https://www.oracle.com/technetwork/java/javase/8-compatibility- руководство-2156366.html # A999387). Лучше всего разместить новый каталог JRE рядом с оригинальной установленной ОС-версией и явно настроить ваши envvals `PATH` и / или` JAVA_HOME` для использования обновленной версии. Andrew Henle 5 лет назад 1

0 ответов на вопрос