Instalação e Configuração JDK no Debian ou Ubuntu via apt-get e Manual

Caso haja necessidade de utilização do Apache Tomcat em é necessário desinstalar o OpenJDK e instalar o JDK da Oracle. Há duas maneiras possíveis: A instalação através do comando apt-get ou a instalação manual. Faça isso como usuário root (Ubuntu e Debian) ou sudo (Ubuntu).

1. Instalação do JDK através do apt-get.

Utilize os comandos abaixo como usuário root:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer

Por fim, verifique a versão do java:

java -version

1.4. Por fim, verifique a versão do java:

java -version

2. Instalação manual do JDK.

O primeiro passo é verificar há alguma versão do JDK instalado:

whereis java
whereis javac
whereis javaws
whereis jar

Caso o JDK da Oracle não esteja instalado, faça o download e descompacte o conforme abaixo:

tar -xvzf jdk-8u101-linux-x64.tar.gz
ln -s /opt/jdk-8u101-linux-x64/ /opt/jdk

Por padrão, pacotes instalados manualmente ficam no diretório “/opt”. Neste caso também foi criado um link /opt/jdkpara facilitar as mudança de versão do jdk. Por fim, atualize as opções padrão do java no sistema (abaixo):

update-alternatives –install /usr/bin/java java /opt/jdk/bin/java 10000
update-alternatives –install /usr/bin/javac javac /opt/jdk/bin/javac 10000
update-alternatives –install /usr/bin/javaws javaws /opt/jdk/bin/javaws 10000
update-alternatives –install /usr/bin/jar jar /opt/jdk/bin/jar 10000

Os link simbólicos padrão do JDK no Ubuntu e Debian estão localizados no diretório “/usr/bin/”.

È possível a instalação e uso de várias versões do JDK apenas mudando o link para o diretório da versão desejada ou aumentado/mudando a prioridade (neste caso: 10000) das versões do jdk (java, javac e etc..) existentes no sistema. Lembre-se que o JDK de maior prioridade é o padrão do sistema.

Por último, verifique as versões do JDK instaladas através dos comandos:

update-alternatives –display java
update-alternatives –display javac
update-alternatives –display javaws
update-alternatives –display jar

Se o OpenJDK trouxer problemas uma opção a desinstalação é remoção deste como alternativa para o sistema conforme abaixo:

update-alternatives –remove java /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
update-alternatives –remove javac /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
update-alternatives –remove javaws /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
update-alternatives –remove jar /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/jar

 

Referências:

[1] http://tomcat.apache.org/
[2] http://openjdk.java.net/
[3] http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html
[4] http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
[5] http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Publicado porDiego dos Passos

Olá a todos, eu sou o Diego. :) Atualmente sou professor do IFPE no campus de Jaboatão dos Guararapes. Neste website vocês encontrarão todas as informações relacionadas as atividades exercidas por mim na área de TI. O meu currículo lattes é: http://lattes.cnpq.br/4074265134616142 Contatos pelo e-mail: diego.silva@jaboatao.ifpe.edu.br Este e-mail é somente para atividades profissionais. :)