Defina a versão java no servidor Ubuntu

0

Eu tenho a versão java 6,7,8 instalada no meu servidor Ubuntu, o resultado de update-alternatives --config java is

Existem 3 opções para o java alternativo (fornecendo /usr/bin/java ).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-oracle/jre/bin/java   1081      auto mode
  1            /usr/lib/jvm/java-6-oracle/jre/bin/java   2         manual mode
* 2            /usr/lib/jvm/java-7-oracle/jre/bin/java   1         manual mode
  3            /usr/lib/jvm/java-8-oracle/jre/bin/java   1081      manual mode

Eu tentei Como definir a versão padrão do Java para definir minha versão atual do java. quando eu faço java -version estou recebendo:

java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

que está correto, mas em tempo de execução eu obtendo a versão como

Java Home: /usr/lib/jvm/java-6-oracle/jre

que é o resultado de

System.out.println("Java Home: "+System.getProperty("java.home"))

Como eu configuro o java7?

    
por Abdullah Qayum 25.03.2017 / 18:06

1 resposta

0

Abra / etc / environment e defina manualmente o diretório JAVA_HOME.

sudo nano /etc/environment

No seu caso, para definir o Java 7, adicione a seguinte linha em / etc / environment

JAVA_HOME="/usr/lib/jvm/java-7-oracle/jre"

Em seguida, atualize a fonte executando o seguinte comando:

source /etc/environment
    
por shahin 25.03.2017 / 19:22