Так первоначально, когда я попробовал $ls /usr/lib/jvm
no such directory
Затем я попробовал $sudo apt-get install openjdk-8*
Теперь для $ls /usr/lib/jvm
дает
java-1.7.0-openjdk-amd64 java-7-openjdk-amd64 openjdk-7
java-1.8.0-openjdk-amd64 java-8-openjdk-amd64 openjdk-8
Затем для java -version
java version "1.7.0_111"
OpenJDK Runtime Environment (IcedTea 2.6.7) (7u111-2.6.7-2~deb8u1)
OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)
т.е. по умолчанию это устанавливает на версию Java 7
.
И моя проблема
почему это устанавливает обоих java
версии
И почему это openjdk-7
по умолчанию.
Я хочу openjdk-8
по умолчанию. Любая справка на этом.
Спасибо.
Вы захотите использовать альтернативы обновления для установки установки Java по умолчанию для системы. Эта программа справится, какая установка программы выполнит универсальные программы, для которых существует много версий и/или альтернатив.
sudo альтернативы обновления - устанавливают "/usr/bin/java" "Java" "/usr/lib/jvm/jdk1.8.0/bin/java"