Debian e jdk 1.7

2

Para executar alguns aplicativos em um servidor, eu preciso de uma versão 1.7 +

Eu tentei instalar o JDK, conforme mostrado no link . No entanto, não foi possível recuperar o pacote mais recente do Java 8. sudo apt-get install openjdk-8-jre

que me deu

Unable to locate package openjdk-8-jdk

com

sudo apt-get install openjdk-7-jre

a instalação foi em frente, mas foi executada

java -version

Eu recebo: java version "1.6.0_36"

O mesmo pacote no Ubuntu me deu 1.7 ... como esperado. Isso implica que o repositório Debian não possui um jdk 1.7 adequado, ou que eu possa ter uma instalação mais antiga do Java e precise configurar o Java para rodar na versão apropriada?

Eu também dei uma olhada nesta pergunta , mas ela não me deu solução satisfatória.

    
por apriede 01.10.2015 / 13:35

2 respostas

1

Pode ser que você tenha o JRE 6 e o JRE 7 instalados, e a versão mais antiga é a preferida. Existem duas soluções para isso:

  1. Remova o JRE 6, executando sudo apt-get purge openjdk-6-* (Isso removerá todas as partes do Java 6).

  2. Executar sudo update-java-alternatives -s java-1.7.0-openjdk-amd64 .

por 01.10.2015 / 13:43
0

Execute o seguinte:

sudo update-alternative --config java 

Selecione openjdk8 inserindo o número deles como java padrão.

sudo update-alternative --config javac

Selecione openjdk8 para inserir o número deles como padrão javac.

sudo update-alternative --config javaws 

Selecione openjdk8 para inserir o número deles como javaws padrão.

Outra maneira é obter jdk (Java Developer's Kit). Acho que jdk é melhor que openjdk site de form do oracle e me siga para instalá-los no Linux.

  1. download jdk
  2. extraia-os
  3. mova-os em outra pasta /usr/share/jvm/ ou outro diretório
  4. obter permissão para executar o software bin no diretório bin na pasta do seu jdk
  5. usando este comando para instalar jdk :

    sudo update-alternative --install "/usr/bin/java" "java" "/yourdirectoryjdk/bin/java" 1
    
    sudo update-alternative --install "/usr/bin/javac" "javac" "/yourdirectoryjdk/bin/javac" 1
    
    sudo update-alternative --install "/usr/bin/javaws" "javaws" "/yourdirectoryjdk/bin/javaws" 1
    
    sudo update-alternative --install "/usr/bin/jps" "jps" "/yourdirectoryjdk/bin/jps" 1
    
  6. você verá seu novo jdk na lista de programas java alternativos no Linux

    sudo update-alternative --config java 
    
por 01.10.2015 / 13:58

Tags