Como Instalar Java in Ubuntu (Linux)

โšก Resumo Inteligente

Instalando Java on Ubuntu Existem dois caminhos claros: o gerenciador de pacotes apt para OpenJDK ou um arquivo tarball manual para Oracle JDK, alรฉm de um pequeno conjunto de variรกveis โ€‹โ€‹de ambiente e comandos update-alternatives que fazem Ubuntu reconhecer o tempo de execuรงรฃo.

  • ๐Ÿ“ฆ OpenJDK via apt: sudo apt install default-jdk baixa a versรฃo LTS atual do OpenJDK do repositรณrio. Ubuntu arquivar em um รบnico comando.
  • โฌ‡๏ธ Oracle Pacote tar do JDK: Baixe o arquivo tar.gz de OracleEx.tract para /opt e registre os binรกrios com update-alternatives.
  • ๐Ÿงน Remover versรตes antigas: O comando `sudo apt purge openjdk-*` remove instalaรงรตes anteriores, garantindo que apenas o ambiente de execuรงรฃo desejado permaneรงa no PATH.
  • ???? JAVA_HOME: Defina JAVA_HOME em /etc/profile ou ~/.bashrc para que ferramentas de compilaรงรฃo como o Maven, Gradle, e o Tomcat encontram o JDK.
  • ๐Ÿ”€ alternativas de atualizaรงรฃo: Registre java, javac e javaws para Ubuntu ร‰ possรญvel alternar entre vรกrios JDKs instalados sem problemas.
  • โœ… Verifique a instalaรงรฃo: Os comandos `java -version` e `javac -version` confirmam a versรฃo do ambiente de execuรงรฃo e se o compilador estรก no PATH.
  • ๐Ÿ—‘๏ธ Desinstalar Java: Execute o comando `apt remove --purge` para remover o OpenJDK ou exclua a pasta `/opt` e remova a entrada `alternatives`. Oracle JDK.

Como Instalar Java in Ubuntu (Linux)

Este guia passo a passo explica como instalar Java on Ubuntu O Linux utiliza dois mรฉtodos comprovados. O gerenciador de pacotes apt instala o OpenJDK com um รบnico comando, enquanto a instalaรงรฃo manual via tarball permite fixar qualquer JDK. Oracle Compilaรงรฃo do JDK. Os mesmos comandos funcionam em todas as versรตes recentes. Ubuntu Versรตes LTS.

Como Instalar Oracle Java on Ubuntu Linux

O manual Oracle A instalaรงรฃo do JDK oferece controle total sobre a versรฃo e o local exatos. Os nove passos abaixo apagam qualquer versรฃo anterior do OpenJDK, por exemplo.traco Oracle tarball, registre os binรกrios com update-alternativese verifique a versรฃo de tempo de execuรงรฃo.

Passo 1) Antes de configurar JavaRemova o OpenJDK ou JRE existente do sistema. Execute o seguinte comando:

sudo apt-get purge openjdk-\*

Vocรช precisarรก confirmar o processo. Insira a confirmaรงรฃo. Y Aguarde atรฉ que a desinstalaรงรฃo seja concluรญda.

Como Instalar Java On Ubuntu

Passo 2) Verifique se o Ubuntu A arquitetura do sistema operacional รฉ de 32 bits ou 64 bits. Executar:

file /sbin/init

Como Instalar Java On Ubuntu

Passo 3) Baixe a ultima Java arquivo (por exemplo) jdk-8-linux-x64.tar.gz) de Oracle site:

https://www.oracle.com/java/technologies/downloads/

Aceite o contrato de licenรงa e escolha a versรฃo correta:

  • Selecionar x86 para um sistema de 32 bits.
  • Selecionar x64 para um sistema de 64 bits.
  • Selecione os tar.gz arquivo para Ubuntu.
  • Selecionar rpm Para um sistema baseado em Red Hat.

Como Instalar Java On Ubuntu

Passo 4) Abra um terminal e navegue atรฉ a pasta que contรฉm o arquivo baixado. Neste tutorial, o arquivo estรก localizado em ~/Downloads. Extract o arquivo com:

sudo tar -xvf jdk-8u5-linux-i586.tar.gz

Digite sua senha, se solicitado. Uma vez extracAssim que a aรงรฃo terminar, vocรช deverรก ver uma nova jdk1.8.0_05 pasta no diretรณrio atual.

Como Instalar Java On Ubuntu

Passo 5) Adicione as seguintes variรกveis โ€‹โ€‹de sistema ao final do /etc/profile arquivo para que cada login no shell utilize o novo JDK:

JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Abra o arquivo com:

sudo nano /etc/profile

Insira as variรกveis โ€‹โ€‹de sistema mostradas acima e pressione Ctrl+X Para sair, pressione Y para salvar as mudanรงas.

Passo 6) Recarregue o ambiente do shell para que as novas variรกveis โ€‹โ€‹entrem em vigor imediatamente:

. /etc/profile

Passo 7) Registre os novos binรกrios do JDK com Ubuntu'S update-alternatives sistema entรฃo java, javac e javaws resolver para o Oracle Para compilar, cole o seguinte no terminal:

sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "<Directory where JAVA has been extracted>/bin/javaws" 1

Passo 8) Avisar Ubuntu que o Oracle JDK vocรช acabou de extracted (por exemplo) jdk1.8.0_05) รฉ o padrรฃo Java tempo de execuรงรฃo:

sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java
sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac
sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws

Passo 9) Teste a instalaรงรฃo:

java -version

Uma instalaรงรฃo bem-sucedida exibe a versรฃo, o tempo de execuรงรฃo e as linhas da mรกquina virtual do servidor HotSpot de 64 bits, confirmando que o Oracle O JDK agora รฉ o sistema ativo. Java no seu sistema.

Como instalar o OpenJDK no Ubuntu Usando o gerenciador de pacotes apt

Os mais Ubuntu usuรกrios instalam OpenJDK em vez de Oracle JDK porque ele รฉ distribuรญdo no Ubuntu arquivamento, recebe atualizaรงรตes de seguranรงa atravรฉs de apte nรฃo requer um Oracle conta. OpenJDK รฉ a implementaรงรฃo de referรชncia do Java A especificaรงรฃo SE รฉ totalmente compatรญvel com ferramentas de compilaรงรฃo como o Maven. Gradlee Tomcat.

Passo 1) Atualize a lista de pacotes para apt Exibe as versรตes mais recentes disponรญveis do JDK:

sudo apt update

Passo 2) Instale o JDK padrรฃo, que รฉ a versรฃo atualmente recomendada por Ubuntu:

sudo apt install default-jdk

Para instalar apenas o ambiente de execuรงรฃo (sem o compilador), use sudo apt install default-jre Em vez disso, ambos os comandos baixam automaticamente a versรฃo mais recente do OpenJDK compatรญvel com o seu sistema. Ubuntu liberar.

Passo 3) Para escolher uma versรฃo especรญfica do OpenJDK, instale-a diretamente pelo nรบmero. Recente Ubuntu As versรตes LTS incluem o OpenJDK 11, 17 e 21:

sudo apt install openjdk-17-jdk       # LTS release, common default
sudo apt install openjdk-21-jdk       # newest LTS in the archive
sudo apt install openjdk-11-jdk       # older LTS for legacy applications

Passo 4) Confirme a instalaรงรฃo e verifique o compilador:

java -version
javac -version

Ambos os comandos devem imprimir strings de versรฃo correspondentes, como por exemplo: openjdk version "17.0.11"Se vรกrias versรตes do JDK estiverem instaladas, use sudo update-alternatives --config java Para escolher interativamente o ambiente de execuรงรฃo padrรฃo. O mesmo comando com javac alterna o compilador.

OpenJDK instalado via apt terras em /usr/lib/jvm/Esse caminho รฉ o que vocรช aponta. JAVA_HOME ao configurar ferramentas de compilaรงรฃo, servidores de aplicativos ou IDEs como IntelliJ IDEA e Eclipse.

Como configurar a variรกvel de ambiente JAVA_HOME em Ubuntu

Ferramentas de construรงรฃo como Especialista, Gradle, Formiga, Gato Tom e Jenkins Leia o JAVA_HOME variรกvel de ambiente para localizar o JDK. Se JAVA_HOME Se estiver faltando ou apontar para a versรฃo errada, essas ferramentas nรฃo conseguirรฃo compilar, empacotar ou iniciar. Ubuntu Nรฃo รฉ configurado automaticamente, portanto, vocรช precisa configurรก-lo uma vez por usuรกrio ou para todo o sistema.

Passo 1) Encontre o caminho real do JDK. readlink O truque retorna a pasta real que java resolve-se em:

readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java

O diretรณrio inicial do JDK รฉ a pasta acima da bin diretรณrio. No exemplo que รฉ /usr/lib/jvm/java-17-openjdk-amd64.

Passo 2) Conjunto JAVA_HOME somente para seu usuรกrio, editando ~/.bashrc:

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Passo 3) Conjunto JAVA_HOME em todo o sistema (todos os usuรกrios) por meio de ediรงรฃo /etc/environment:

sudo nano /etc/environment
# add the following line, save, and exit
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

Recarregue o ambiente com source /etc/environment ou inicie um novo shell para que a alteraรงรฃo entre em vigor.

Passo 4) Verifique se a variรกvel estรก configurada corretamente:

echo $JAVA_HOME
$JAVA_HOME/bin/java -version

O primeiro comando exibe o caminho do JDK e o segundo comando executa exatamente o mesmo comando. java binรกrio que JAVA_HOME aponta para, confirmando que ambas as configuraรงรตes estรฃo de acordo.

Como verificar, alternar e desinstalar Java on Ubuntu

Uma vez Java Apรณs a instalaรงรฃo, muitas vezes รฉ necessรกrio verificar a versรฃo, alternar entre vรกrios JDKs ou remover um ambiente de execuรงรฃo antigo. Todas as trรชs tarefas utilizam padrรตes. Ubuntu As ferramentas levam apenas alguns segundos cada uma.

Verifique a instalaรงรฃo Java Versรฃo

Trรชs comandos fornecem uma visรฃo completa do ambiente de execuรงรฃo atual, do compilador e da alternativa padrรฃo:

java -version                        # runtime version
javac -version                       # compiler version
sudo update-alternatives --display java   # every registered JDK

If java -version funciona, mas javac -version O sistema reporta "comando nรฃo encontrado", embora apenas o JRE esteja instalado. Instale o JDK com sudo apt install default-jdk para adicionar o compilador.

Alternar entre vรกrias versรตes do JDK

Se vocรช instalou mais de um JDK, selecione o padrรฃo interativamente com:

sudo update-alternatives --config java
sudo update-alternatives --config javac

Ubuntu Imprime uma lista numerada de todos os JDKs registrados. Digite o nรบmero que corresponde ร  versรฃo desejada e pressione Enter. Repita o comando para javac Para alternar o compilador juntamente com o ambiente de execuรงรฃo.

Desinstalar Java da Ubuntu

Para remover um OpenJDK instalado via aptRemova o pacote e limpe as dependรชncias nรฃo utilizadas:

sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove

Para remover um Oracle JDK vocรช extracSe vocรช excluir manualmente, apague a pasta e cancele o registro da alternativa:

sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"

Apรณs desinstalar, execute java -version Mais uma vez, confirme se a remoรงรฃo foi concluรญda. A saรญda deve mostrar um JDK registrado diferente ou "comando nรฃo encontrado" caso nenhum outro seja registrado. Java permanece no sistema.

Perguntas Frequentes

Execute o comando sudo apt update seguido de sudo apt install default-jdk. Ubuntu Faz o download da versรฃo recomendada do OpenJDK a partir do arquivo, instala o compilador e o ambiente de execuรงรฃo e os registra no update-alternatives em uma รบnica etapa.

OpenJDK รฉ a versรฃo de referรชncia gratuita e de cรณdigo aberto do JDK. Java SE, distribuรญdo atravรฉs do Ubuntu arquivo. Oracle O JDK รฉ uma versรฃo comercial com o mesmo cรณdigo, alรฉm de Oracle apoio. Ambos passam o Java Testes de compatibilidade SE.

Adicione a linha `export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64` ao arquivo `~/.bashrc` de um usuรกrio especรญfico ou ao arquivo `/etc/environment` de todos os usuรกrios. Execute o comando `source` no arquivo e, em seguida, verifique com `echo $JAVA_HOME` para confirmar a configuraรงรฃo.

Execute o comando `sudo update-alternatives --config java` para escolher o ambiente de execuรงรฃo padrรฃo interativamente e, em seguida, repita o processo com `--config javac` para o compilador. Ubuntu Lista todos os JDKs registrados por รญndice para que vocรช possa escolher uma versรฃo especรญfica.

Para o OpenJDK, execute `sudo apt remove --purge openjdk-17-jdk` seguido de `sudo apt autoremove`. Para um procedimento manual, consulte a documentaรงรฃo. Oracle instalar, excluir o extracpasta ted e cancele o registro da alternativa com sudo update-alternatives โ€“remove.

Execute `java -version` para verificar o ambiente de execuรงรฃo e `javac -version` para verificar o compilador. Versรตes iguais confirmam a instalaรงรฃo de um JDK completo. Se apenas `java` for exibido, instale o JDK para adicionar o compilador e o diretรณrio de ferramentas.

Assistentes de IA como o ChatGPT leem a versรฃo do seu sistema operacional e o JDK de destino, gerando comandos apt, entradas JAVA_HOME e trechos de cรณdigo para update-alternatives que podem ser copiados e colados. Eles tambรฉm diagnosticam erros de PATH a partir da saรญda do comando java -version mais rapidamente do que a soluรงรฃo manual de problemas.

Sim. O GitHub Copilot cria scripts shell e Dockerfiles que instalam o OpenJDK, definem a variรกvel de ambiente JAVA_HOME e registram alternativas. RevVerifique o cรณdigo gerado para a versรฃo correta do JDK e o caminho correto antes de executar com sudo.

Resuma esta postagem com: