install jdk no Ubuntu com pacote rpm

1

Eu baixei jdk-8u73-linux-x64.rpm do Oracle. Então eu tento converter .rpm to .deb para instalá-lo no Ubuntu 15.10. Então eu tentei este código:

sudo alien jdk*.rpm

e depois de alguns minutos eu tenho jdk1.8.0-73_1.8.073-1_amd64.deb e uma pasta chamada jdk1.8.0_73-1.8.0_73

Então, tento instalar o novo pacote .deb .

sudo dpkg -i jdk1.8.0-73_1.8.073-1_amd64.deb

Eu enfrentei essa mensagem:

(Reading database ... 213050 files and directories currently installed.)
Preparing to unpack jdk1.8.0-73_1.8.073-1_amd64.deb ...
Unpacking jdk1.8.0-73 (1.8.073-1) over (1.8.073-1) ...
Setting up jdk1.8.0-73 (1.8.073-1) ...

Pareceu instalar corretamente. Mas quando eu tentei instalar o NetBeans Ele disse que:

Java SE Development Kit (JDK) was not found on this computer

Qual é o meu problema aqui?

    
por Ehsan 03.03.2016 / 09:02

1 resposta

2

Você pode instalar o Java Development Kit (Oracle JDK) do Oracle a partir do webupd8 PPA executando os comandos abaixo de um terminal:

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

Isso adicionará seu PPA a suas fontes de software, atualizará seu índice de software e, em seguida, instalará a versão mais recente do Oracle JDK 8. Na data de redação, isso deve ser versão 8u74 . / p>

As vantagens dessa abordagem em relação à sua tentativa de converter um pacote rpm são que os binários foram criados especificamente para sua versão do Ubuntu e que o gerenciador de pacotes manipulará automaticamente as atualizações.

Se não houver nenhuma razão especial para usar o Oracle JDK, você também pode usar apenas a implementação de software livre, o OpenJDK 8 JDK:

sudo apt-get install openjdk-8-jdk

As diferenças entre o Oracle JDK e o OpenJDK incluem que o OpenJDK pode perder algumas bibliotecas multimídia proprietárias raramente usadas e que ele não vem com um ativador de applet da web por padrão. Essa funcionalidade é terceirizada e está disponível sob o nome icedtea . Infelizmente ainda não há icedtea-8-plugin nos repositórios oficiais, então se você precisar executar applets da web Java, você deve instalar outro PPA para obter icedtea-8-plugin se você usar o OpenJDK. Se você nunca usa applets da Web Java, não há absolutamente necessidade desse plugin.

    
por Byte Commander 03.03.2016 / 09:17