Переход на Java 1.8 в openSUSE 13.2
Я удалил установленную версию Java 1.7, используя:
sudo zypper remove -y java-1_7_0-openjdk java-1_7_0-openjdk-devel java-1_7_0-openjdk-plugin
Затем установил Java 1.8:
sudo zypper install -y java-1_8_0-openjdk java-1_8_0-openjdk-devel java-1_8_0-openjdk-plugin
Но когда я бегу java -version
Я получил:
java version "1.7.0_71"
OpenJDK Runtime Environment (IcedTea 2.5.3) (suse-1.1-x86_64)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
Я где-то пропускаю символическую ссылку?
1 ответ
Решение
Это было бы лучше в качестве комментария, но у меня нет этой привилегии.
У вас есть собственный пакет Java? Вы повторно вошли в систему? Проверьте, что установлено с помощью sudo zypper search -i java
, Вы должны увидеть все, что предоставляет Java версии 1.7, и удалить этот пакет. Можно вручную установить проприетарные java-пакеты, и действительно, в инструкциях есть созданные вручную символические ссылки (которые я никогда не реализовывал успешно), но я думаю, что в этом случае следует начать с поиска и удаления пакета, предоставляющего 1.7.