porque o apt-get instalando ambos openjdk-7 e openjdk-8

1

Então, inicialmente, quando tentei $ls /usr/lib/jvm

no such directory

Então eu tentei $sudo apt-get install openjdk-8*

Agora, para $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

Então, para 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)

ou seja, por padrão, ele configura para a versão do java 7 .

E meu problema é

  1. por que isso está instalando as duas versões java

  2. E por que é openjdk-7 por padrão.

Eu quero openjdk-8 por padrão. Qualquer ajuda sobre isso.

Obrigado.

    
por Jyothi Babu Araja 23.12.2016 / 10:08

1 resposta

1

Você desejará usar update-alternatives para definir a instalação padrão do java para o seu sistema. Este programa irá gerenciar qual instalação do programa irá cumprir programas genéricos para os quais existem muitas versões e / ou alternativas.

sudo update-alternatives - instala "/ usr / bin / java" "java" "/ usr / lib / jvm / jdk1.8.0 / bin / java"

    
por Kyle H 23.12.2016 / 16:36