web-dev-qa-db-fra.com

pourquoi apt-get installe openjdk-7 et openjdk-8

Donc au début, quand j'ai essayé $ls /usr/lib/jvm

no such directory

Ensuite, j'ai essayé $Sudo apt-get install openjdk-8*

Maintenant pour $ls /usr/lib/jvm donne

Java-1.7.0-openjdk-AMD64  Java-7-openjdk-AMD64  openjdk-7
Java-1.8.0-openjdk-AMD64  Java-8-openjdk-AMD64  openjdk-8

Puis pour 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)

c.-à-d. par défaut, il définit Java version 7.

Et mon problème est

  1. pourquoi cela installe les deux versions de Java

  2. Et pourquoi c'est openjdk-7 par défaut.

Je voudrais openjdk-8 par défaut. Toute aide à ce sujet.

Je vous remercie.

1
Jyothi Babu Araja

Vous voudrez utiliser des alternatives de mise à jour pour définir l'installation par défaut Java pour votre système. Ce programme gérera quelle installation de programme remplira les programmes génériques pour lesquels il existe de nombreuses versions et/ou alternatives.

Sudo update-alternatives --install "/ usr/bin/Java" "Java" "/ usr/lib/jvm/jdk1.8.0/bin/Java"

1
Kyle H