Desejo instalar o JRE da Oracle e atualizar para a versão mais recente com o Atualizador de Software quando eles forem lançados. Existe um pacote Ubuntu fornecido pela Canonical ou Oracle?
Antes do lançamento do Java 7, segui este caminho para instalar o Java 6 .
Mas isso não funciona no Java 7 . Não há pacote sun-java7-xxx
. Como você pode instalar o Java 7 ?
java
software-installation
jdk
jre
Benjamin
fonte
fonte
Respostas:
Há uma resposta semelhante sobre como instalar o JRE 7.
Instale o Java JDK
A maneira manual
Faça o download do "arquivo binário compactado" do Linux de 32 ou 64 bits - ele possui uma extensão de arquivo ".tar.gz".
Descompacte
tar -xvf jdk-8-linux-i586.tar.gz
(32 bits)tar -xvf jdk-8-linux-x64.tar.gz
(64 bits)O pacote JDK 8 é extraído no
./jdk1.8.0
diretório Nota: verifique cuidadosamente o nome desta pasta, pois o Oracle parece alterar isso ocasionalmente a cada atualização.Agora mova o diretório JDK 8 para
/usr/lib
Agora corra
Isso atribuirá ao Oracle JDK uma prioridade 1, o que significa que a instalação de outros JDKs o substituirá como padrão . Certifique-se de usar uma prioridade mais alta se desejar que o Oracle JDK permaneça o padrão.
Corrija a propriedade do arquivo e as permissões dos executáveis:
Nota: Lembre-se - o Java JDK possui muito mais executáveis que você pode instalar da mesma forma como acima.
java
,javac
,javaws
São, provavelmente, o mais frequentemente necessário. Esta resposta lista os outros executáveis disponíveis.Corre
Você verá uma saída semelhante à abaixo - escolha o número de jdk1.8.0 - por exemplo
3
nesta lista (a menos que você nunca tenha instalado o Java instalado no seu computador; nesse caso, uma frase dizendo "Não há nada para configurar" será exibida. ):Repita o procedimento acima para:
Nota para usuários do NetBeans!
Você precisa definir o novo JDK como padrão, editando o arquivo de configuração.
Se você deseja ativar o plugin Mozilla Firefox:
Nota: você pode vincular o plug-in (
libnpjp2.so
) a/usr/lib/firefox/plugins/
uma instalação em todo o sistema (a/usr/lib/firefox-addons/plugins
partir de 15.04). Para o Ubuntu 13.10, o caminho para o diretório do plugin é/usr/lib/firefox/browser/plugins/
.Dependendo da sua configuração, pode ser necessário atualizar o perfil do apparmor para Firefox (ou outros navegadores) em
/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:Em seguida, reinicie o apparmor:
O caminho mais fácil (obsoleto)
A maneira mais fácil de instalar o JDK 7 é fazê-lo com o Oracle Java OOS da Web Up8. No entanto, acredita-se que este PPA às vezes esteja desatualizado. Observe também os perigos do uso de um PPA .
Isso instala o JDK 7 (que inclui o Java JDK, JRE e o plug-in do navegador Java):
Fonte
NB: Antes que alguém grite, isso é contra a licença de redistribuição do Oracle - o PPA realmente não possui Java no repositório pessoal. Em vez disso, o PPA baixa diretamente do Oracle e o instala.
O caminho do script
Se você estiver em uma instalação nova do Ubuntu sem instalações Java anteriores, esse script automatiza o processo descrito acima, se você não quiser digitar tudo isso em um console. Lembre-se de que você ainda precisa fazer o download do Java no site da Oracle - os links da Oracle não são
wget
amigáveis.Antes de usar isso, verifique se esse script está no mesmo diretório que a
.tar.gz
extensão do arquivo que você baixou e se não há arquivos que começam com jdk-7 na mesma pasta. Se houver, mova-os para fora da pasta temporariamente. Lembre-se de tornar o script executável (chmod +x <script's file>
).Se você deseja instalar o plug-in para Firefox, adicione-o no final do script:
Verifique se a instalação foi bem-sucedida
Você pode verificar se a instalação foi bem-sucedida com o seguinte comando:
Você deve ver algo como
Você pode verificar se o plugin JRE Mozilla foi bem-sucedido usando o site oficial da Oracle .
Para Java 6: Como instalo o Oracle JDK 6?
fonte
bash: /usr/bin/java: No such file or directory
quando tentei executarjava -version
.apt-get install libc6-i386
corrigiu o problema./usr/local/*
no lugar de/usr/*
qualquer instalação manual como aqui. Dessa forma, o que você instalar manualmente não vai bagunçar com as coisas gerido pelo gerenciador de pacotes e fazer a instalação manual mais gerenciávelHá uma resposta semelhante sobre como instalar o JDK 8
Instale o JRE
Faça o download do "arquivo binário compactado" do Linux de 32 ou 64 bits - ele possui uma extensão de arquivo ".tar.gz" e descompacte-o
O pacote JRE 7 é extraído para o diretório ./jre1.7.0. Agora mova o diretório JRE 7 para
/usr/lib
:Depois, execute o seguinte para obter uma lista das alternativas Java atualmente instaladas.
Você obterá a saída como:
Lembre-se do último número e pressione Enter para sair deste utilitário, ou seja, neste exemplo, lembre-se do número
2
.Se apenas uma alternativa for mostrada, lembre-se do número
0
.Isso adicionará sua nova instalação do JRE 7 à lista de alternativas, ou seja, use o número lembrado + 1, ou seja, 3 no exemplo acima. Agora configure o Java para usar o Oracle Java JRE:
Você verá uma saída semelhante abaixo - escolha o número de jre1.7.0, ou seja
3
:Nota: Se não houve instalação Java anterior, o novo JRE será o padrão e você não verá o acima.
Verifique a versão da sua nova instalação do JRE 7:
Deve produzir
Instale o plugin Firefox / Chrome
Em um terminal:
Remova o plug-in IcedTea, se ele estiver instalado.
Remova uma versão anterior do plug-in Java (pode ou não estar presente):
Agora você pode instalar o plug-in, criando um link simbólico (informe o Firefox, onde o plug-in está localizado). Para uso Java de 32 bits
Para uso Java de 64 bits
Confirme se o JRE foi bem-sucedido usando o site oficial da Oracle .
fonte
sudo update-alternatives --config java
, recebo a seguinte saída:There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java Nothing to configure.
O que estou fazendo de errado?Aqui está uma solução testada e funcional para instalar o Oracle JDK 7 e todos os seus arquivos, para que "javac" e tudo mais funcionem: Como instalar o Oracle Java 7 (JDK) no Ubuntu
Aqui estão os comandos (apenas por conveniência):
Após alguns minutos, o Oracle Java JDK deve ser instalado com sucesso na sua máquina Ubuntu. Você pode verificar a versão executando estes comandos em um terminal:
Atualização A Oracle lançou o Java 8 (estável). Para instalá-lo, use os seguintes comandos:
Mais informações @ WebUpd8: Instale o Oracle Java 8 no Ubuntu via repositório PPA [JDK8]
fonte
Em http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html :
fonte
sudo apt-get install oracle-java8-set-default
. Observe também que esta resposta está um pouco desatualizada, você provavelmente deve estar instalandooracle-java8-installer
atualmente.Foi assim que eu o instalei no Oneiric agora. Será uma resposta bastante longa, mas funcionou para mim.
Faça o download do Java SDK 1.7.0 mais recente da Oracle. Em seguida, extraia-o para / usr / lib / jvm :
Depois disso, criei o arquivo .java-1.7.0-oracle.jinfo em / usr / lib / jvm com o seguinte conteúdo:
Então você precisa informar as alternativas de atualização sobre todas as novidades:
Agora você pode usar as alternativas de atualização para selecionar o Java SDK recém-instalado.
Isso funcionou para mim, se houver uma maneira mais elegante (sem usar PPAs de terceiros), ficaria feliz em ouvir sobre isso. Ainda preciso testar o Firefox se consigo executar o Java nele.
fonte
i386
vez deamd64
UMA RESPOSTA ATUALIZADA:
Sugiro usar um dos instaladores do webupd8team ppa desta maneira:
1) Digite estes 2 comandos no Terminal para adicionar este PPA e atualizar sua lista de pacotes:
2) Digite um (ou mais) destes comandos para instalar os Java proprietários que você precisa:
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java9-installer
3) Quando o script do instalador Java respectivo é carregado e, em seguida, ele baixa e instala os pacotes Java proprietários, você também pode inserir o seguinte comando para verificar o resultado da instalação:
Você deve obter uma saída do terminal (para a versão estável do java8) assim:
Mais informações: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Nota: Esses pacotes fornecem o Oracle Java JDK, que inclui o Java JDK, JRE e o plug-in do navegador Java. E o webupd8team / java PPA contém apenas esses instaladores, que simplesmente se conectam ao site de download do Oracle Java e instalam o JDK mais recente.
fonte
Agradeço todas as respostas anteriores. Quero adicionar esta resposta para simplificar o que é feito pelo www.webupd8.org para fazer a instalação em 2 a 5 minutos .
Esta instalação inclui:
Isso é tudo!! Agora, para verificar a versão do Java
A saída será como
Pode haver uma nova versão e você pode simplesmente atualizá-la com este comando:
Configurando Variáveis de Ambiente
Para saber mais, confira Instalar o Oracle Java 7 no Ubuntu via Repositório PPA .
fonte
sudo update-alternatives --config java
.Esta solução fornecerá a você pacotes limpos, exatamente como costumavam ser enviados com o Ubuntu antes do surgimento da Oracle.
A resposta
Primeiro a resposta, depois a explicação. Abra um terminal e copie e cole o seguinte, linha por linha.
Isso criará os pacotes oficiais sun-java6- * e os disponibilizará no centro de software. Se você também deseja pacotes oracle-java7- *, execute o script assim:
Agora você pode instalar os pacotes com seu gerenciador de pacotes preferido.
A explicação
Quando a Oracle alterou a licença de distribuição para Java, as distribuições Linux não tinham mais permissão para atualizar os pacotes oficiais. O usuário do Github rraptorr pegou o script Debian que foi usado para construir os pacotes até então e modificou-o para trabalhar com os downloads atualizados do Oracle. Ele agora fornece scripts de empacotamento para SUN Java6 e Oracle Java7 .
O script oab.java.sh é apenas um wrapper que baixa automaticamente a versão atual, cria os pacotes e os adiciona a um repositório local.
Notas adicionais
Os pacotes criados e instalados usando esse método não receberão atualizações automaticamente - somente quando você executar o script novamente. Você pode contornar isso criando um cronjob que executa esse script regularmente. A maneira mais segura de fazer isso é usar o anacron, colocando o script em /etc/cron.daily .
Agora, seus pacotes Java oficiais estarão sempre atualizados.
fonte
debian/rules:67: recipe for target 'get-orig-source' failed make: *** [get-orig-source] Error 22 make: Leaving directory '/var/local/oab/src' 11678's retcode: 2 failed
Isso funcionou para minhas necessidades de desenvolvimento de poder executar / compilar 1.6 ou 1.7. Anteriormente, eu estava apenas executando o 1.6 a partir de um pacote apt do Ubuntu.
Atualizar JAVA_HOME e PATH no arquivo bash
fonte
No AMD64, você precisa modificar um pouco o comando para criar o link simbólico:
Mude apenas
i386
paraamd64
.fonte
Para disponibilizá-lo para todos os usuários:
para x86_64:
fonte
Obtenha o JDK do Oracle / Sun; faça o download do Java JDK em:
http://www.oracle.com/technetwork/java/javase/overview/index.html
Faça o download ou mova o arquivo baixado para o seu diretório pessoal
~
,, para facilitar.Nota:
Não se preocupe com o download do JDK para o JEE.
Por favor, pule a cópia do prompt "user @ host: ~ $".
Pressione Enter após cada comando.
Corra em um terminal ..
Agora ative o Java (executando individualmente):
Feche todos os navegadores.
Crie uma pasta de plugins Mozilla no seu diretório pessoal:
Crie um link simbólico para a pasta de plugins do Mozilla. Para sistemas de 64 bits, substitua 'i386' por 'amd64':
Testando:
Resultado:
Testando:
Resultado:
Verifique o JRE em http://java.com/en/download/installed.jsp .
fonte
Eu escrevi um post no blog com uma explicação muito detalhada sobre como instalar o Java 7 no Natty, tanto do OpenJDK quanto do Sun:
http://brunoreis.com/tech/installing-java-ubuntu-natty/
O OpenJDK é instalado a partir do PPA fornecido por Damien Lecan, e o Sun's é instalado manualmente. Até onde sabemos, até agora esse é o único guia correto tanto nas etapas quanto na explicação.
Se você encontrar algum problema, poste um comentário lá e tentarei corrigi-lo.
Boa sorte.
fonte
Proponho uma maneira de facilitar a instalação do Java 7 da Oracle.
Como o Ubuntu não fornece os pacotes Java 7 do Oracle, estou fornecendo uma coleção de pacotes Ubuntu em meu próprio repositório de pacotes.
Os pacotes são totalmente integrados na maneira Ubuntu para suportar Java. Você poderá selecionar a alternativa Java 7 do Oracle com as ferramentas padrão: update-alternative ou update-java-alternative.
A página principal da minha contribuição é: http://www.arakhne.org/jdk/index.html
Para obter os pacotes, você só precisa adicionar meu repositório de pacotes na configuração do sistema. O processo é explicado em http://www.arakhne.org/ubuntu.html
Stéphane.
fonte
A maneira mais fácil é baixar o java 7 com o Netbeans aqui - http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html
fonte
Para quem mora na Síria, Cuba, Líbia, Coréia ou qualquer país em que a Oracle esteja banindo seus serviços, esta é uma maneira prática de instalar o Oracle JDK 8.
fonte
Para instalar a variante de 32 bits do Java no Ubuntu de 64 bits:
Abra uma janela do terminal ( Ctrl+ Alt+ Té o método mais rápido se você não estiver ciente) e digite o seguinte para instalar:
fonte
Para mim, é um pouco diferente. Para o Ubuntu 12.04 LTS Precise (Desktop):
Baixar
jre-*.tar.gz
tar -zxvf jre-*.tar.gz
mkdir /usr/lib/jvm/
mv jre* /usr/lib/jvm/
ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/
Isso é tudo.
Para verificar se está correto:
Se você deseja adicionar plug-in para Firefox ou Chrome:
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Nota especial: Se você tiver uma instalação nova de 64 bits, poderá enfrentar o seguinte erro ao executar
java -version
Isso é causado por uma dependência do
libc6-i386
pacote que não é incluída por padrão no Ubuntu Desktop 12.04 LTS de 64 bits. Para instalar este pacote, execute:sudo apt-get install libc6-i386
fonte
.mozilla
pasta.Aqui está um script bash que pode ajudar na configuração das alternativas java:
fonte
Solução Direta
Em vez de baixar o
.tar.gz
pacote, recomendo que você baixe o.rpm
pacote. Então corra:onde acredito que a corrente
<build>
é 21 e<version>
depende da arquitetura do sistema.O primeiro instalará o alien, um aplicativo para conversão
.rpm
em.deb
. O segundo comando executa o alien no pacote jdk. Isso deve durar um ou dois minutos e produzir um arquivo rotulado:jdk-7u<build>-linux-<version>.deb
Este pacote pode ser instalado executando:
Foi assim que o instalei com sucesso na minha máquina.
fonte
Eu acho que o melhor método já foi publicado, mas eu tive algum problema com isso: ou seja, eu removi o java 'manualmente'
update-alternatives
e tentei fazer issoupdate-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1
mas continuei recebendo esse erro
Mas, felizmente, encontrei um ótimo tutorial neste site: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html e funcionou muito bem :)
fonte
/usr/bin/java
não é uma pasta, é por isso que o erroO melhor método que eu posso oferecer se você deseja instalar o Java 6 no Ubuntu 12.04 LTS (Precise Pangolin) é:
Você precisa fazer isso se quiser que o plugin Mozilla funcione sem conflito com o Java 7, por exemplo.
Então, quando terminar, instale o Java:
Você pode seguir o processo de instalação com:
Explicação : o mesmo que na resposta a Como posso instalar o Java JDK 6/7/8 ou JRE, proprietário da Sun / Oracle? .
Ref : Instalando o Java6 JDK no Ubuntu 12.04
fonte
Para mim, a maneira Debian (sic) seria criar seu próprio pacote.
Você instala
java-package
Você faz o download do arquivo tar.gz do Oracle.
Você cria seu pacote deb
E você instala
fonte
Baixe a
.tar.gz
versão desejada do JDK para o seu sistema Ubuntu emhttp://oracle.com
, por exemplojdk-8u102-linux-x64.tar.gz
.Extraia-o para qualquer lugar que você desejar no
/home
diretório, por exemplo/home/dante/Programs/Java
. Agora temos uma pasta com o nome comojdk1.8.0_102
dentro/home/dante/Programs/Java
.Adicione essas duas linhas ao seu
/home/dante/.profile
arquivoReinicie seu sistema e após a reinicialização, você deverá ver sua versão Java executando o
java -version
terminal.fonte
Não sei por que as pessoas deram tantas respostas grandes, mas adicionar jdk / bin ao PATH funciona muito bem: -
Faça o download do JDK em http://www.oracle.com/technetwork/java/javase/downloads/index.html
Extraia o que quiser. Eu gosto
/opt
ex:-
tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz -C /opt
Adicione o seu
jdk/bin
ao PATH como dito aqui no meu caso, é assim que a minha/etc/environment
aparência: -fonte
Para instalar o Sun Java 6 no Precise através do Trusty, você pode usar o PPA dos pacotes Preserved Removed Primary / Partner Archive .
E, em seguida, selecione a versão Java desejada. Você pode verificar o que está executando agora:
fonte
Instalando o Oracle Java (JDK / JRE):
É possível automatizar a tarefa de instalar / desinstalar o Oracle Java (JDK / JRE) a partir de uma fonte baixada (tar.gz) com este script: oraji .
Passos:
sudo oraji /path/to/the/jdk_or_jre/archive
Desinstalar:
execute
sudo oraji -u
e confirme a versão do jdk / jre a ser desinstalada.fonte
Sistema operacional: Ubuntu 18.04 LTS
Estou surpreso que ninguém tenha mencionado
conda
. Link:https://docs.conda.io/en/latest/miniconda.html
Instalei o java em um dos meus ambientes conda e usei o
java
comando sem problemas.fonte