Я удалил установленную версию 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)
Мне где-то не хватает символической ссылки?
Это было бы лучше в качестве комментария, но у меня нет такой привилегии.
У вас есть проприетарный пакет Java? Вы повторно вошли в систему? Проверить, что установлено с помощью sudo zypper search -i java
. Вы должны увидеть все, что предоставляет java версии 1.7, и удалить этот пакет. Можно вручную установить проприетарные пакеты java, и действительно, в инструкциях есть созданные вручную символические ссылки (которые я никогда успешно не реализовывал), но я бы подумал, что поиск и удаление пакета, предоставляющего 1.7, будет местом для начала в этом случае.