Questão Como faço para instalar o Sun / Oracle Java SDK no Ubuntu?


Desde 11,10, o Ubuntu não fornece o sun-java-jdkcomo faço para instalá-lo?


99


origem


Aqui um tutorial rápido para instalar o JDK7 no Ubuntu. - blackcompe
Eu tenho isso neste post forum.xda-developers.com/…
Um outro problema com o openJDK (pelo menos junto com as placas da Nvidia) é quando se usa Java2D, a transparência é extremamente lenta, enquanto que com a Sun ela é incrivelmente rápida. - vextorspace


Respostas:


NOTA: Parte do conteúdo desta resposta pode ter se tornado obsoleta e há alguns comentários em que as pessoas relataram problemas. Você é aconselhado a ler os comentários primeiro.

-

Ubuntu 11.10 Oneric

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

[Fonte]

Ubuntu 12.04 Precise

Limpe o jdk histórico aberto:

sudo apt-get purge openjdk*

Adicione um novo repositório e instale o SDK:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Se você quiser o JRE e o plug-in do navegador:

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

[Fonte]

Ubuntu 12.04 (Precise Pangolin) - outra maneira

Graças aos comentários, por favor, note que você pode tentar este método também: http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/

Faça o sun java o padrão

Você também pode adicionar o seguinte

sudo update-alternatives --config java

Você deve obter o seguinte

  Status de prioridade do caminho de seleção

0 / usr / lib / jvm / java-7-oracle / bin / java 1 modo automático   1 / usr / lib / jvm / java-7-oracle / bin / java 1 modo manual * 2 / usr / lib / jvm / java-7-oracle / jre / bin / java 1 modo manual

Pressione enter para manter a escolha atual [*] ou digite o número de seleção: 2

Selecione (2) e pressione enter

Agora correndo:

java -version

Retorna:

versão java "1.7.0_04" Java Runtime Environment (TM) SE (build 1.7.0_04-b20) Java HotSpot (TM) Server VM (compilação 23.0-b21, modo misto)


105



Eu recebo um erro grave com estas instruções para 12.04: incompatibilidade de sha256sum jdk-7u3-linux-x64.tar.gz O Oracle JDK 7 NÃO está instalado. - Jay Taylor
Isso falhou para mim também. Mesmo erro. Pesadelo. - Whit
Para instalar no 12.04, esta era a única maneira que eu poderia fazer isso: liberiangeek.net/2012/04/… - Steve HHH
@ z7sgѪ: observe que, em vez de reclamar, você pode editar a resposta, ela será revisada por pares e, se relevante, aprovada. Desta forma, esta resposta (muito antiga) permanecerá atualizada. - JMax
Eu precisava instalar o oracle jdk 1.6 no lubuntu 12.04 e nenhum dos PPAs fornecidos funcionava. Não queria mexer com instaladores binários, então eu usei add-apt-repository ppa:eugenesan/java e então substituiu 'preciso' por 'onírico' no sináptico. Então agora eu tenho 1.6.0_26 no preciso - não o mais recente, mas o suficiente para mim. - ccpizza


Há muito boa página no oficial Wiki do Ubuntu. Lá você pode encontrar todos os métodos recomendados. Eu usei isso excelente roteiro automático.

Certifique-se de que o git esteja instalado:

sudo apt-get install git

Sun / Oracle Java 1.6.0

Construa debs locais:

wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

O script criará pacotes a partir da origem e os colocará no repositório local, depois eles poderão ser instalados, por exemplo:

sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source

Você pode ver todos os pacotes disponíveis em /var/local/oab/deb

Lembre-se de selecionar a versão correta:

sudo update-alternatives --config java

Para configurar todo o resto (como plug-in do navegador, keytool, etc.), você pode usar isso (será uma longa lista!):

sudo update-alternatives --all

O script é um invólucro para este script Debian, se você está curioso;)

Oracle Java 1.7.0_51

Há um Questão 123 atualmente na OAB e um puxar pedido

Aqui está a versão corrigida:

wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7

sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source 

Leia mais sobre AskUbuntu


13



Solução legal, obrigado: funcionou perfeitamente para mim! - ngeek
Nada. [X] Instalando os requisitos de compilação do Java falhou [i] Mostrando as últimas 5 linhas do arquivo de log (/home/me/oab-java6.sh.log) ... Foram encontrados erros durante o processamento: oracle-java7-installer E : Sub-processo / usr / bin / dpkg retornou um código de erro (1) retcode 3135: 100 falhou - Whit
Você pode querer registrar um relatório de bug github.com/flexiondotorg/oab-java6/issues - Paweł Prażak
wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java6.sh diz erro 404: não encontrado. - SSH This
Funciona para mim, confira: github.com/flexiondotorg/oab-java6/blob/master/oab-java.sh - Paweł Prażak


Você pode instalar o pacote oficial da Oracle:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html

escolha linux como sua plataforma


4



Instruções suplementares para 12.04 disponíveis aqui: liberiangeek.net/2012/04/… - Steve HHH