Android

Como instalar o java no debian 10 linux

Как правильно установить Java 8 на GNU/Linux

Как правильно установить Java 8 на GNU/Linux

Índice:

Anonim

Neste tutorial, explicaremos como instalar o Java (OpenJDK) no Debian 10 Linux.

Java é uma das linguagens de programação mais populares usadas para criar diferentes tipos de aplicativos e sistemas. Os aplicativos desenvolvidos em Java são escaláveis, flexíveis e de manutenção.

Antes de você começar

Existem duas implementações diferentes de Java, OpenJDK e Oracle Java, quase sem diferenças entre elas, exceto que o Oracle Java possui alguns recursos comerciais adicionais. A Oracle Java License permite apenas o uso não comercial do software, como uso pessoal e uso de desenvolvimento.

Os repositórios padrão do Debian 10 incluem dois pacotes Java diferentes, Java Runtime Environment (JRE) e Java Development Kit (JDK). O JRE inclui a Java virtual machine (JVM), classes e binários que permitem executar programas Java. Os desenvolvedores Java devem instalar o JDK, que inclui o JRE e as ferramentas e bibliotecas de desenvolvimento / depuração necessárias para construir aplicativos Java.

Instalando o OpenJDK 11

OpenJDK 11, a implementação de código aberto da plataforma Java é o desenvolvimento e o tempo de execução padrão do Java no Debian 10, Buster.

Execute os seguintes comandos como um usuário com privilégios sudo ou root para atualizar o índice de pacotes e instalar o pacote OpenJDK 11 JDK:

sudo apt update sudo apt install default-jdk

Depois que a instalação estiver concluída, você poderá verificá-la verificando a versão Java:

java -version

A saída deve ser algo como isto:

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)

É isso aí! Neste ponto, você instalou o Java com sucesso em seu sistema Debian.

O JRE está incluído no pacote JDK. Se você precisar apenas do JRE, instale o pacote default-jre .

Instalando o OpenJDK 8

No momento da redação deste artigo, a versão 8 do Java LTS anterior não estava disponível nos repositórios oficiais do Debian Buster.

Ativaremos o repositório AdoptOpenJDK, que fornece pacotes OpenJDK pré-criados.

  1. Comece atualizando a lista de pacotes e instalando as dependências necessárias para adicionar um novo repositório por

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    Importe a chave GPG do repositório usando o seguinte comando wget:

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    Adicione o repositório AdoptOpenJDK APT ao seu sistema:

    sudo add-apt-repository --yes

    Depois que o repositório estiver ativado, atualize o apt sources e instale o Java 8 usando os seguintes comandos:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Por fim, verifique a instalação verificando a versão do Java:

    java -version

    A saída deve ser algo como isto:

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

Defina a versão padrão

java -version

Para alterar a versão padrão, use o comando update-alternatives :

sudo update-alternatives --config java

A saída será semelhante a abaixo:

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number: There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

Você verá uma lista de todas as versões Java instaladas. Digite o número da versão que você deseja usar como padrão e pressione Enter .

Variável de ambiente JAVA_HOME

A variável de ambiente JAVA_HOME é usada por alguns aplicativos Java para determinar o local da instalação do Java.

Para configurar a variável de ambiente JAVA_HOME , use o comando update-alternatives para localizar onde o Java está instalado:

sudo update-alternatives --config java

Neste exemplo, os caminhos de instalação são os seguintes:

  • O OpenJDK 11 está localizado em /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 está localizado em /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Depois de encontrar o caminho da sua instalação Java preferida, abra o arquivo /etc/environment :

sudo nano /etc/environment

Supondo que você queira configurar JAVA_HOME no caminho do OpenJDK 11, adicione a seguinte linha, no final do arquivo:

/ etc / environment

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Para que as alterações entrem em vigor no seu shell atual, você pode sair e efetuar login ou executar o seguinte comando de origem:

source /etc/environment

Verifique se a variável de ambiente JAVA_HOME foi configurada corretamente:

echo $JAVA_HOME

Você deve ver o caminho para a instalação do Java:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment é um arquivo de configuração em todo o sistema, usado por todos os usuários. Se você deseja definir a variável JAVA_HOME por usuário, adicione a linha ao .bashrc ou a qualquer outro arquivo de configuração carregado quando o usuário efetuar login.

Desinstalar o Java

Você pode desinstalar o Java como qualquer outro pacote instalado com o apt .

Por exemplo, para desinstalar o pacote default-jdk , basta executar:

sudo apt remove default-jdk

Conclusão

A versão LTS mais recente do OpenJDK está disponível nos repositórios padrão do Debian 10 Buster e a instalação é uma tarefa simples e direta.

java debian