Instalação do Java no Linux (Debian 8)
Autor: Claudio Lente | Publicado: 2016-04-07T13:25:00-03:00




p { margin-bottom: 0.21cm; }p.western { font-family: "DejaVu Sans Condensed",sans-serif; }p.cjk { font-size: 10pt; }a:link {  }   





Este artigo trata da instalação do Java JDK e JRE no Linux. O ambiente testado usa o Debian com o Java JDK 8u45.  



Realizado em 13.05.2015&nbsp; |&nbsp; Atualizado em 12.01.2016







Baixar Java

 
http://www.oracle.com/technetwork/java/javase/downloads/index.html

 
Java  7 - SDK  7u9 |  http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html

 
Java  8 - JRE 8u45 | http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jre-8u45-linux-x64.tar.gz

 
Java  8 - JDK 8u45 | http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz





Usando WGET, com opção para aceitar licença requerida no site da Oracle



wget
 --header "Cookie: oraclelicense=accept-securebackup-cookie" 
http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz&nbsp;





Continue baixando o arquivo (-c), com o limite de velocidade de 400 KB



wget -c --limit-rate=400K --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jre-8u45-linux-x64.tar.gz 





Criar pasta Destino



Cria-se a pasta que vai abrigar as várias versões do JAVA.



Destino: /opt/java_oracle



mkdir /opt/java_oracle






Descompatar o conteúdo do pacote




tar -zxf jdk-8u45-linux-x64.tar.gz -C /opt/java_oracle&nbsp;

ls /opt/java_oracle





Criar Links Simbólicos



Ambiente com JDK


&nbsp;Diretório JAVA = /opt/java_oracle/java


ln -s /opt/java_oracle/jdk1.8.0_45 /opt/java_oracle/java 



Diretório JRE  = /opt/java_oracle/jre


ln -s /opt/java_oracle/jdk1.8.0_45/jre /opt/java_oracle/jre 
 




Ambiente com JRE


Diretório JAVA = /opt/java_oracle/java


ln -s /opt/java_oracle/jre1.8.0_65 /opt/java_oracle/java 
 




 Diretório JRE  = /opt/java_oracle/jre


(é o mesmo usado pelo JAVA, no comando acima)ln -s /opt/java_oracle/jre1.8.0_65 /opt/java_oracle/jre 
 



Verificar onde está o diretório de plugins do Mozilla / Firefox / Iceweasel.



/usr/lib/mozilla/plugins/libjavaplugin.so






Configurar Java como uma das opções disponíveis para o sistema



-- JRE e JDK --------------------------------------------update-alternatives --install /usr/bin/java java /opt/java_oracle/java/bin/java 100&nbsp;

update-alternatives --install /usr/bin/javaws javaws /opt/java_oracle/java/bin/javaws 100&nbsp;



update-alternatives
 --install /usr/lib/mozilla/plugins/libjavaplugin.so 
mozilla-javaplugin.so /opt/java_oracle/jre/lib/amd64/libnpjp2.so 100





# Painel de Controle do Javaupdate-alternatives --install /usr/bin/jcontrol jcontrol /opt/java_oracle/java/bin/jcontrol 100# Em desuso? * update-alternatives --install /usr/bin/itweb-settings itweb-settings /opt/java_oracle/jre/bin/itweb-settings&nbsp;





-- JDK ----------------------------------------------------update-alternatives --install /usr/bin/javac javac /opt/java_oracle/java/bin/javac 100&nbsp; 







Atualizar a configuração do sistema para usar o Java que acabou de ser instalados


update-alternatives --config java&nbsp;

update-alternatives --config javaws&nbsp;

update-alternatives --config mozilla-javaplugin.so&nbsp;

update-alternatives --config jcontrol&nbsp;

update-alternatives --config javac
 





Remover instalação (quando necessário)



Exemplos:



update-alternatives --remove java /opt/java_oracle/jdk.old.version/bin/java&nbsp;

update-alternatives --remove javac /opt/java_oracle/jdk.old.version/bin/javac&nbsp;

rm -rf /opt/java_oracle/jdk.old.version
 



Configurar JAVA_HOME nas Variáveis de Ambiente  



Editar  arquivo /etc/environment


JAVA_HOME="/opt/java_oracle/

 JAVA_HOME="/opt/java_oracle/java 
 



Recarregar variáveis de ambiente




source /etc/environment
 



Verificar a versão do Java


java -version



java version "1.8.0_45"

Java(TM) SE Runtime Environment (build 1.8.0_45-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)




Configurar Segurança no Painel de controle do Java - JControl



Configurar sites manualmente para que possam executar o Java



jcontrol (Painel de controle do Java) &gt; Segurança &gt; Lista de Exceções





Testar o java no Navegador

 
  http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/






Agradeço a todas as pessoas que tiveram iniciativa em compartilhar seu conhecimento.&nbsp;

Após alguns caminhos, pude elaborar estes passos e agora faço o mesmo, compartilho.&nbsp;




----------------






Referências

https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps&nbsp;
http://www.if-not-true-then-false.com/2014/install-oracle-java-8-on-fedora-centos-rhel/&nbsp;
http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/
https://help.ubuntu.com/community/Java#Oracle_.28Sun.29_Java_6 &nbsp;
http://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/index.html  





p { margin-bottom: 0.21cm; }p.western { font-family: "DejaVu Sans Condensed",sans-serif; }p.cjk { font-size: 10pt; }a:link {  }    

Referências a pesquisar



set JAVA_HOME

 
Korn  and bash shells:

export  JAVA_HOME=jdk-install-dir
  
export  PATH=$JAVA_HOME/bin:$PATH

 
Bourne  shell:

JAVA_HOME=jdk-install-dir
  
export  JAVA_HOME
  
PATH=$JAVA_HOME/bin:$PATH
  
export  PATH
  
 
C  shell:

setenv  JAVA_HOME jdk-install-dir
  
setenv  PATH $JAVA_HOME/bin:$PATH
  
export  PATH=$JAVA_HOME/bin:$PATH