1
resposta

Problemas instalar JDK UBUNTU

Tentei instalar a JDK no Ubuntu, mas estou com o erro a seguir:

download failed
Oracle JDK 7 is NOT installed.
dpkg: erro ao processar o pacote oracle-java7-installer (--configure):
 sub-processo script post-installation instalado retornou estado de saída de erro 1
Configurando oracle-java9-set-default (9.0.4-1~webupd8~0) ...
Instalando nova versão do arquivo de configuração /etc/profile.d/jdk.csh ...
Instalando nova versão do arquivo de configuração /etc/profile.d/jdk.sh ...
Erros foram encontrados durante o processamento de:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
rafael@HP-Note:~$

Já tentei fazer a instalação da JDK 7 via Central de programas do Ubuntu mas está dando o mesmo problema.

1 resposta

sircalixto, faz o seguinte:

Baixa o jdk (Java SE Development Kit 8u162) direto do site da oracle no link http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html, copia o arquivo jdk-8u162-linux-x64.tar.gz baixado para a pasta /opt (pode ser sua home, por exemplo).

Para copiar:

$ sudo cp jdk-8u162-linux-x64.tar.gz /opt

Depois, descompacta ele:

$ sudo tar -xzvf jdk-8u162-linux-x64.tar.gz

Depois, edita (como root) teu arquivo /etc/profile, no final dele, adiciona:

#variaveis de ambiente java
JAVA_HOME=/opt/jdk1.8.0_162
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
CLASSPATH=$JAVA_HOME/lib
export CLASSPATH
MANPATH=$MANPATH:$JAVA_HOME/man
export MANPATH

Depois, no Terminal:

$ sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk1.8.0_162/bin/java" 1

Depois

sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk1.8.0_162/bin/javac" 1

Reinicia teu PC, abre o Terminal e digita:

$ javac -version

Deve aparecer na tela:

javac 1.8.0_162

Depois, digita:

$ java -version

Deve aparecer na tela:

java version "1.8.0_162"
Java(TM) SE Runtime Environment (build xxxxxxxxxxx)
Java HotSpot(TM) 64-Bit Server VM (build xxxxxxxxx, mixed mode)

Se aparecer na tela as versões do java e do javac, você já pode compilar e rodar seus programas em Java.

Espero ter ajudado.

Qualquer coisa, só postar.

Abraço.