Alterando o GNU Java 1.5 para o Oracle Java 1.6

0

Tentando mudar de GNU Java 1.5 to Oracle Java JDK 1.6 no meu Debian Lenny. Eu instalei o novo Java em / opt /. Mas o que devo fazer a seguir? Se eu digitar o comando java ainda tenho um antigo. Eu suponho que eu deveria criar o symlink java -> /opt/JDK1.6/bin/java em vez de existir um java -> /etc/alternatives/java . O que mais devo fazer?

    
por vico 10.06.2018 / 18:01

1 resposta

1

Para alterar onde /etc/alternatives/java pontos, use update-alternatives . Veja um exemplo de como fazer isso:

sudo update-alternatives --install /usr/bin/java java <path to your java executable> 1

( Fonte. )

Depois de usar a opção --install , execute:

sudo update-alternatives --config java

Selecione o que você acabou de instalar.

Existe uma maneira melhor do que instalar manualmente, no entanto. Se você usar o utilitário make-jpkg , poderá criar um .deb que pode ser instalado com ferramentas internas.

Veja um exemplo de como fazer isso:

Primeiro, baixe o JDK que você quer do oracle. Você quer o formato tar.gz para a arquitetura correta. Neste exemplo, estou usando o Java 8, mas o make-jpkg também suporta o Java 6. Então corra:

make-jpkg jdk-8u171-linux-x64.tar.gz
sudo dpkg -i jdk-8u171-linux-x64.deb
sudo update-alternatives --config java
sudo update-alternatives --config javac

Naturalmente, há também os pacotes Java do OpenJDK, mas suponho que você tenha um bom motivo para usar o Java da Oracle.

    
por 10.06.2018 / 18:38