Como instalo o Java?


Respostas:


189

Existem várias implementações de Java. As três implementações mais comuns ao falar sobre isso no Ubuntu são:

  • OpenJDK : O objetivo principal do projeto OpenJDK é produzir uma implementação de código aberto da plataforma Java SE (6 e 7). Esta é a versão padrão do Java que o Ubuntu usa e é a mais fácil de instalar.
  • Sun Java : Sun Java é a implementação de referência para Java 6. Seu suporte foi descontinuado no Ubuntu.
  • Oracle Java : Oracle Java é a implementação do OpenJDK Java Se Platform versão 7 da Oracle. A Oracle introduziu com esta implementação uma licença que impede a distribuição.

Desde o Ubuntu 11.10 (Oneiric Ocelot) e devido a problemas de licença, o Ubuntu não distribuirá mais o JDK e o JRE da Oracle . Além disso, as versões anteriores fornecidas nos PPAs sofrem de problemas de segurança e não são recomendadas para instalação em qualquer sistema Ubuntu.

Não há mais versões .deb suportadas do Ubuntu com referência ao Sun Java ou Oracle Java, o Ubuntu suporta oficialmente a implementação do Java OpenJDK e OpenJRE, que é a base da própria implementação da Oracle.

O OpenJRE é a implementação oficial do Java Runtime Environment (JRE) para seus sistemas Ubuntu e deve ser suficiente para executar qualquer programa Java que você possa precisar e está incluído no repositório principal e é facilmente instalável.

OpenJRE

Instale através do Centro de Software

Ou abrindo um terminal e digitando

sudo apt-get install openjdk-8-jre 

O openjdk-8-jrepacote contém apenas o Java Runtime Environment. Se você deseja desenvolver programas Java, instale o openjdk-8-jdkpacote:

Instale através do centro de software


Também é importante instalar o wrapper para suportar aplicativos Java em seu navegador da web, o Iced-Tea Java Plugin .

IcedTea Plugin

Instale através do centro de software

Ou através de um terminal

sudo apt-get install icedtea-plugin

Ou procure icedtea-pluginno Centro de Software Ubuntu.


Para garantir que você esteja executando a versão correta do Java, use este comando para definir sua escolha:

sudo update-alternatives --config java

java -version deve exibir a escolha que você fez anteriormente.


Se você precisar instalar o OpenJDK-JRE 6 ou OpenJDK-JDK 6

openjdk-6-jre(clique para instalar) está disponível para instalação no Ubuntu 8.04 (Hardy Heron) e superior.

Instale-o com

sudo apt-get install openjdk-6-jre

Ou se você precisar do pacote dos desenvolvedores openjdk-6-jdk(clique para instalar), instale-o com:

sudo apt-get install openjdk-6-jdk

Uma versão do icedtea-plugin(clique para instalar) também está disponível para instalação se você for usar o OpenJDK 6.

Instale-o com:

sudo apt-get install icedtea6-plugin

Se você realmente deseja usar a Java SE Platform da Oracle , consulte Como instalar o Java JDK 6/7/8 ou JRE da Sun / Oracle? .


Sob 15.04, o icedtea-7-plugin não funciona bem com o Firefox. Eu descobri que o download de uma distribuição tar.gz e a ligação manual do libnpjp2.so em / usr / lib / firefox-addons / plugins fizeram com que funcionasse. Observe que os sites também precisam ser marcados como confiáveis ​​no painel de controle java (isso por sua vez só é possível se você não tiver espaços no nome completo da pasta do jre descompactado).
Thorbjørn Ravn Andersen

5
OpenJDK agora é openjdk-8-jre
omikad

no Ubuntu 16, Firefox 50, com Open-JDK 8 ... fazer o apt-get install icedtea-netx seguido de apt-get install icedtea-plugin fez o truque para mim! Obrigado pela sua resposta, super útil! :)
Bane

2
Sempre instale a versão mais recente do Open JDK usando sudo apt install default-jdk. Atualmente, instala a versão 8.
Gabriel Staples

52

Instalar o OpenJDK não é suficiente para ativar o Java nos navegadores. Você também precisará instalar o icedtea-7-pluginpacote:

Instale através do centro de software

Uma reinicialização do navegador pode ser necessária.


Como isso está atualizado em 2018?
Konrad Gajewski

@KonradGajewski Não tenho certeza, recentemente não usei nenhum applet Java. De fato, o Firefox 52 abandonou o suporte a plug-ins Java e o Chrome 45 também .
precisa saber é o seguinte

Nas últimas horas, não consegui executá-lo no Firefox, Chromium ou Chrome. Eu tenho o Java trabalhando no Konqueror.
Konrad Gajewski

22

Para instalar o Oracle Java 7:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
sudo apt-get install oracle-jdk7-installer

Após a instalação terminar, se você quiser ver se ele foi bem-sucedido, você pode executar o seguinte comando: java -version(ver webupd8.org/2012/01/... )
rubo77

17

Instalando o OpenJDK - Recomendado

A maneira mais simples de instalar o Java no Ubuntu é usar o OpenJDK . Isso funcionará bem para a maioria das pessoas. Para instalá-lo, clique no botão pequeno com o logotipo do Ubuntu, como mostra a imagem abaixo.

insira a descrição da imagem aqui

Depois de abrir o Dash Home, você precisa digitar Terminal . Clique no ícone que está circulado na imagem abaixo.

insira a descrição da imagem aqui

Isso abrirá o Terminal , que é a versão do Ubuntu, o prompt de comando do Windows, embora o Terminal tenha muitos outros recursos. Agora, copie e cole o seguinte comando na janela Terminal. Você precisará usar ControlShiftVpara colar texto no terminal.

sudo apt-get install -y openjdk-7-jre openjdk-7-jdk

Você precisará digitar sua senha para usar este comando. Embora não apareça no terminal, ainda será inserido quando você o digitar. Depois de executar este comando, você será configurado para executar e desenvolver aplicativos Java.

Instalando o Oracle Java

O OpenJDK funciona bem para a maioria das pessoas, mas se você joga Minecraft, deseja usar o Oracle Java. Para instalar o Oracle Java, execute o comando abaixo um de cada vez no Terminal.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Isso fará o download do Java no site da Oracle e o instalará para você.


4
-1 por 3 razões principais: 1 - JDK e JRE por si só não são suficientes para ativar o java em navegadores da Web. Você ainda precisa do icedtea-pluginpacote ( icedtea6-pluginou icedtea7-pluginaquele que corresponde ao seu java); 2 - O JDK já inclui o JRE, portanto, não é necessário instalar os dois. Escolha o JRE para usuários regulares (como o OP) ou o JDK para desenvolvedores java. 3 - Como você teve problemas para publicar capturas de tela, por que sugerir a rota do terminal? Software Center é muito mais amigável e recomendado neste caso
MestreLion 19/03/13

O PPA da webupd8team foi descontinuado. Referência
Kulfy 19/04

12

Abra seu terminal com Ctrl+ Alt+ Te:

Agora isso instalará a versão Java mais recente

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Muito obrigado ... mas tentei a última frase "sudo update-alternative --config java" diz "Existe apenas uma alternativa no grupo de links java (fornecendo / usr / bin / java): / usr / lib / jvm / java-7-oracle / jre / bin / java Nada para configurar. " Como isso deve verificar se está em uso ???
Septrba

@Strtrba Você tem apenas "uma" versão Java instalada, apenas uma pode estar em uso e é a que você instalou. Se você tivesse mais de um instalado, ele listaria e mostraria qual deles está em uso. Provavelmente não deveria ter acrescentado isso à minha resposta, já que provavelmente era mais confuso do que útil. : P
stackofrocks

O PPA da webupd8team foi descontinuado. Referência
Kulfy 19/04

10

O Oracle Java 8 acabou de ser lançado (estável). Para instalá-lo no Ubuntu, você pode usar o Java PPA WebUpd8:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

O PPA em si não fornece binários Oracle Java 8 (isso não é permitido pela licença Oracle Java). Em vez disso, é usado um instalador que baixa e instala automaticamente o Oracle Java 8. Com esse PPA, você também receberá atualizações automáticas do Java 8.

Mais informações e algumas dicas sobre o uso / configuração adicional do Oracle Java 8 @ WebUpd8 estão em Instalar Oracle Java 8 no Ubuntu via Repositório PPA [JDK 8] .


O PPA da webupd8team foi descontinuado. Referência
Kulfy 19/04

5

Infelizmente, devido a problemas com sua licença, o Oracle Java não está mais distribuído nos repositórios oficiais do Ubuntu. Você tem duas opções principais: experimente o OpenJDK - um substituto de código aberto para Oracle Java - ou continue com a instalação "manual" (que é exatamente o que você estava tentando fazer). Ambas as opções estão descritas no wiki de ajuda: https://help.ubuntu.com/community/Java . Esta página também inclui outras alternativas que, dependendo de suas necessidades, você pode achar mais adequadas.

Apenas uma observação: na maioria das vezes, com o Ubuntu, você não deve baixar software da Internet, mas usar o Centro de Software Ubuntu. O software que você encontrará lá é garantido para ser estável, seguro e respeitar as convenções padrão do sistema. O Oracle Java é apenas uma exceção a esta regra.


4

Vá para Aplicações -> centro de software Ubuntu e pesquise Java. insira a descrição da imagem aqui


1
A sua resposta seria que o OP instala o anterior Java Runtime Environment, e não a versão mais recente jre-6u25-linux-i586.bin
scouser73

1
Scouser73, jre-6u25-linux-i586.bin soa como a implementação Java proprietária da Oracle. Esta pergunta é sobre o OpenJDK.
Lekensteyn

O que está marcado (em laranja) é o tempo de execução open-jdk java6!
Alvar

scouser73 está se referindo a uma atualização de segurança do Oracle Java. Não sei se a versão atual se afetada, a versão instalada do JRE é 6b22, mas lembre-se de que isso não está relacionado ao número da versão do Oracle Java, consulte dbhole.wordpress.com/2011/05/27/…
Lekensteyn

bem, Scouser73 teve problemas com uma página we. Eu só uso o jdk e isso é tudo que preciso, então pensei que ajudaria.
Alvar

3

# release atual do java - obtenha o download do jdk / jre aqui

sudo mkdir /usr/local/java

cd /usr/local/java

# remover instalações anteriores, se houver

sudo rm -rf /usr/local/java/jdk*
sudo rm -rf /usr/local/java/jre*

# mova os diretórios baixados / expandidos para / usr / local / java

sudo mv ~/jdk* /usr/local/java/
sudo mv ~/jre* /usr/local/java/

cd /usr/local/java/

# criar links simbólicos

sudo ln -s jdk*  jdk
sudo ln -s jre*  jre

# SOMENTE precisa fazer abaixo na nova instalação do ubuntu - IGNORE se anteriormente instalou qualquer versão java, como já está em vigor

# setup symlinks:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jre/bin/javaws

Por fim, coloque-os no seu ~ / .bashrc

export JAVA_HOME=/usr/local/java/jdk
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:$HOME/bin:$JRE_HOME/bin

agora você está bloqueado e carregado ;-)


3

ATUALIZAÇÃO: Desde o Ubuntu 16.04, você pode instalá-lo sem o ppa via

$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

RESPOSTA DO LEGADO:

Para o Ubuntu <16.04, não havia pacote oficial para Java 8 do OpenJDK (a versão de código aberto), mas você pode instalá-lo através deste PPA executando:

$> sudo add-apt-repository ppa:openjdk-r/ppa
$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

Acabei de executar os dois últimos comandos sem o primeiro e ele funciona. Parece que agora há um pacote oficial (2016).
Tom Anderson

Atualizado a resposta para o Ubuntu 16.04
thelastshadow 15/09/16

2

Existem algumas maneiras de instalar o Java no Ubuntu:

Instale o OpenJDK (o código-fonte aberto equivalente ao Java da Sun) diretamente do Ubuntu Software Center. Tudo que você precisa fazer é procurar por Java. Isso tende a funcionar como é para mim.

Se você precisar do Java da Sun, diga se deseja jogar o Minecraft, faça o download do JRE conforme descrito em Java.com, mas verifique se o seu arquivo .bin pode ser executado. Você faz isso abrindo um terminal e digitando o seguinte (presumo que você o possua na pasta Downloads), altere a linha do CD de acordo, se não for onde está):

cd /home/user/Downloads
sudo chmod +x jre-6u31-linux-i586.bin

Então, você deve poder fechar o seu terminal, clicar com o botão direito do mouse no seu arquivo .bin e selecionar "Executar", que deve executar o instalador. Se isso não for uma opção, faça o seguinte no terminal (na mesma pasta que as outras duas ações):

./jre-6u31-linux-i586.bin

Isso simplesmente executa o arquivo especificado e, se você digitou com sucesso nas duas primeiras linhas, a instalação.


1

Se você está sentindo falta do Java no Firefox, então

plug=~/.mozilla/plugins/libnpjp2.so && 
test -e $plug && readlink -f $plug || 
  ln -f -s `find ~ -wholename '*jdk*lib*libnpjp2.so' -or -wholename '*jre*lib*libnpjp2.so' | head -n 1` `dirname $plug` && 
ls -la $plug

Este script substituirá libnpjp2.so, mesmo que exista, mas aponta para o arquivo errado (por exemplo, o link simbólico está quebrado).


1
De onde esse script deve ser executado (local do diretório)?
Christopher

de onde você quiser, procure por plugins ~e usbdirectories. A variável $ plug garante que o link simbólico é colocado no diretório certo.
usar o seguinte comando

0

Criei um instalador Java baseado em texto usando comandos de terminal. Ele usa wget, tar, update-alternatives, e ln. Ele instalará o Oracle JRE com o plug-in Firefox.

Você pode baixar o instalador do Google Drive aqui . Em seguida, coloque-o na sua pasta pessoal, abra o Terminal e digite bash Install. Em seguida, ele executará o instalador no Terminal. Ele usa sudo, então você precisará digitar sua senha após o download. Além disso, esta é a versão de 64 bits, então adicionarei os 32 bits mais tarde.


0

Instruções detalhadas para instalar o Oracle Java 8 são atualizadas no blog aqui .

Você também pode usar os comandos abaixo para obter uma resposta rápida -

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt install oracle-java8-set-default

javac -version

Observe que você também pode instalar o openJDK, que também é mantido pela Oracle.


O PPA da webupd8team foi descontinuado. Referência
Kulfy 19/04
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.