o que são essas saídas no terminal ao instalar / atualizar o jdk

-1

Eu tenho instalado o jdk

eu tenho mais do que um único problema

1. na primeira linha quando eu tento definir alternativa de java ele disse java já é gerenciado o que isso significa

2. por que eu tenho que digitar java1, javac1. não consigo digitar java2, javac2

3.Quando eu tento definir java alternativo, ele diz que eu tenho 3 status de prioridade diferente, em que os dois primeiros são iguais e a diferença entre o modo automático e o modo manual.

4.E na última linha eu escolho o java2. vai fazer alguma diferença? estou livre para escolher qualquer número

neeraj@dodo:/$ sudo update-alternatives --install /usr/bin/java javac /usr/lib/jvm/jdk1.8.0_72/bin/javac 1
[sudo] password for neeraj: 
update-alternatives: error: alternative link /usr/bin/java is already managed by java
neeraj@dodo:/$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_72/bin/java 1
neeraj@dodo:/$ sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0_72/bin/javaws 1
update-alternatives: using /usr/lib/jvm/jdk1.8.0_72/bin/javaws to provide /usr/bin/javaws (javaws) in auto mode
neeraj@dodo:/$ sudo update-alternatives --config javac
update-alternatives: error: no alternatives for javac
neeraj@dodo:/$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java)

Selection Path Priority Status

* 0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
  2            /usr/lib/jvm/jdk1.8.0_72/bin/java                1         manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/jdk1.8.0_72/bin/java to provide /usr/bin/java (java) in manual mode
neeraj@dodo:/$ sudo update-alternatives --config javaws
There is only one alternative in link group javaws (providing /usr/bin/javaws): /usr/lib/jvm/jdk1.8.0_72/bin/javaws
Nothing to configure.
neeraj@dodo:/$ java -version
java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
neeraj@dodo:/$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_72/bin/java 1
[sudo] password for neeraj: 
neeraj@dodo:/$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_72/bin/java 2
    
por Neeraj 05.02.2016 / 19:22

1 resposta

0

Eu sigo este link para instalar o Oracle / Sun JDK e funciona bem para mim.

Em uma instância, eu preciso atualizar manualmente meu JAVA_HOME em / etc / environment (editando-o)

JAVA_HOME=/path-to-java-before bin directory
export $JAVA_HOME
source /etc/environment

Espero que isso funcione.

    
por Ashu 05.02.2016 / 19:41