Instalando o Oracle Java Development Kit (JDK) no openSUSE

Aprenda, nesta dica, a instalar manualmente o Oracle Java Development Kit (JDK) no openSUSE Leap e no openSUSE Tumbleweed.

Instalando o Oracle JDK no openSUSE Leap e openSUSE Tumbleweed

Aprenda, nesta dica, a instalar manualmente o Oracle Java Development Kit no openSUSE Leap e no openSUSE Tumbleweed.

 Java é uma linguagem de programação multiplataforma orientada a objetos, desenvolvida na década de 90 por James Gosling, na Sun Microsystems (adquirida pela Oracle em 2009). Diferente das linguagens de programação convencionais (que são compiladas para código nativo), a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não é a sua única linguagem.

 O openSUSE disponibiliza nos repositórios oficiais (assim como as principais distribuições Linux) o OpenJDK, que é um Java Development Kit de código aberto baseado totalmente em software livre, incluindo também um plugin para navegadores, o IcedTea Web. O OpenJDK atende às necessidades da maioria dos usuários, mas caso queira utilizar o Oracle JDK (proprietário) no openSUSE, nesta dica você vai aprender a instalá-lo passo a passo, utilizando o pacote tar.gz.

 O Oracle Java Development Kit (JDK) é um ambiente de desenvolvimento para a construção de aplicações, applets e componentes utilizando a linguagem de programação Java. O JDK inclui o Java Runtime Environment, o compilador Java e as APIs Java.

 Para saber mais sobre o Java acesse:

  https://www.java.com/pt_BR/about/

  https://www.java.com/pt_BR/download/faq/develop.xml

   Procedimentos testados no openSUSE Tumbleweed (32 e 64 bits) e no openSUSE Leap (64 bits).
   Tecle uname -m no terminal para verificar se o seu sistema é de 64 bits (x86_64) ou 32 bits (i686), ok?!

 Chega de enrolação e vamos à instalação!


Instalando a versão mais recente do Oracle Java (JDK) no openSUSE


 Apesar da instalação do Oracle JDK no openSUSE, recomendo que NÃO REMOVA o OpenJDK do sistema (que, provavelmente, já está instalado), evitando assim problemas de dependências de pacotes.
 O único pacote que você deverá remover do sistema antes de instalar o JDK é o plugin IcedTea Web, do contrário, uma das etapas abaixo irá falhar. Para removê-lo, basta executar:

sudo zypper rm java-*-openjdk-plugin

 Feito isso, faça o download da última versão do Oracle JDK no site oficial, acesse:


 Clique em "Accept License Agreement" (Aceitar o Contrato de Licença) e após, faça o download do pacote jdk-[versão]-linux-x64.tar.gz (caso utilize a versão de 64 bits do openSUSE) ou o pacote jdk-[versão]-linux-i586.tar.gz (para o openSUSE de 32 bits), conforme mostrado na imagem abaixo:

Página de download do Oracle Java SE Development Kit (JDK)

 Após baixar o pacote, abra um terminal e acesse a pasta onde está o JDK; por exemplo, caso ele esteja na pasta "Downloads", basta digitar:

cd /home/$USER/Downloads

 Em seguida, extraia-o com o comando:

tar xvzf jdk-*.tar.gz

 Renomeie a pasta que resultou da extração para "jdk-oracle" (para facilitar os passos seguintes):

mv jdk*/ jdk-oracle

 Mova a pasta criada para o diretório "/usr/lib":

sudo mv jdk-oracle/ /usr/lib

 Feito isso, informe ao sistema onde o Oracle Java está localizado com os comandos abaixo (um por vez):

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jdk-oracle/bin/java" 3
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jdk-oracle/bin/javac" 3
sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jdk-oracle/bin/jar" 3
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jdk-oracle/bin/javaws" 3

 E defina-o como padrão executando os comandos (um por vez):

sudo update-alternatives --set java /usr/lib/jdk-oracle/bin/java
sudo update-alternatives --set javac /usr/lib/jdk-oracle/bin/javac
sudo update-alternatives --set jar /usr/lib/jdk-oracle/bin/jar
sudo update-alternatives --set javaws /usr/lib/jdk-oracle/bin/javaws


      ---   DICA   ---      

Caso queira, poderá utilizar os comandos:

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config jar
sudo update-alternatives --config javaws

Para definir manualmente os principais componentes do Java a serem utilizados no sistema (por exemplo, alternar entre o Java proprietário e o OpenJDK), basta informar o número correspondente à versão desejada e pressionar Enter, ok?!


 Configure também as variáveis do ambiente (a nível global) editando o arquivo /etc/profile. Para isso, você poderá utilizar qualquer editor de textos "puro" em modo gráfico, como o Gedit, Kwrite e Leafpad, ou pelo terminal, utilizando o Vim ou o nano. Para essa simples edição utilizarei o nano, caso também queira usá-lo, instale-o no openSUSE digitando:

sudo zypper in nano nano-lang

 Com o nano instalado, execute:

sudo nano /etc/profile

 Pressione a tecla direcional para baixo para chegar ao FINAL DO ARQUIVO e em seguida, adicione o conteúdo abaixo no mesmo:

JAVA_HOME=/usr/lib/jdk-oracle
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

 Veja como ficou o meu arquivo "profile" após a edição:

Arquivo /etc/profile editado com as variáveis do ambiente

 Tecle Ctrl + o para salvar o arquivo, pressione Enter para confirmar e Ctrl + x para sair do editor nano.
 Após, execute o comando:

su -c 'source /etc/profile'

 Para que as alterações tenham efeito imediatamente ou se preferir, reinicie o sistema.

 Por último, verifique se o Java foi instalado corretamente, execute:

java -version

 E se seguiu corretamente os passos acima, a saída será semelhante a esta abaixo:

### Verificando versão do Java
sandro@linux-8u5w:~> java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
sandro@linux-8u5w:~>







Habilitando o plugin Java no Mozilla Firefox


      ---   ATENÇÃO   ---      

Procedimento válido apenas para o Mozilla Firefox 51 e versões anteriores, já que a partir da versão 52 encerra-se o suporte a plugins NPAPI, o que inclui o Java.

 Se necessário, execute os comandos abaixo para instalar e definir como padrão o plugin Java para navegadores (Firefox), de acordo com a arquitetura do openSUSE:

  Se o seu sistema for de 64 bits, instale-o executando:

sudo update-alternatives --install "/usr/lib64/browser-plugins/libjavaplugin.so" "javaplugin" "/usr/lib/jdk-oracle/jre/lib/amd64/libnpjp2.so" 3

 E defina-o como padrão com:

sudo update-alternatives --set javaplugin /usr/lib/jdk-oracle/jre/lib/amd64/libnpjp2.so


  Já se for de 32 bits, instale o plugin Java com:

sudo update-alternatives --install "/usr/lib/browser-plugins/libjavaplugin.so" "javaplugin" "/usr/lib/jdk-oracle/jre/lib/i386/libnpjp2.so" 3

 E defina-o como padrão:

sudo update-alternatives --set javaplugin /usr/lib/jdk-oracle/jre/lib/i386/libnpjp2.so

      ---   DICA   ---      

Se não tivesse desinstalado o plugin IcedTea Web do sistema (como foi pedido acima), você poderia utilizar o comando abaixo:

sudo update-alternatives --config javaplugin

Para definir manualmente a versão do plugin Java a ser utilizada no navegador (alternando entre o plugin Java da Oracle e o plugin do OpenJDK), com isso, bastaria informar o número correspondente à versão desejada e pressionar Enter, ok?!


 Em seguida, verifique se o plugin Java foi instalado corretamente, abra o Mozilla Firefox e acesse o site:

  https://java.com/pt_BR/download/installed8.jsp

 Clique no botão "Verificar versão do Java":

Verificar a versão do Java instalada

 Na tela seguinte clique em "Ativar o Java"; provavelmente aparecerá uma janela janela de diálogo do Firefox pedindo sua autorização para executar o Java, clique em "Allow Now" (ou Permitir agora), conforme mostrado na imagem abaixo:

Permita a execução do plugin clicando em "Permitir agora"

 Em seguida, clique em "Executar":

Na janela de diálogo, clique em "Executar"

 Pronto! O plugin Java foi instalado e está funcionando perfeitamente no Firefox!

O plugin Java foi instalado com sucesso!


Criando um atalho para o Java Control Panel


 Vamos agora criar um atalho para o Painel de Controle do Java, copie e cole o conteúdo abaixo no terminal e pressione Enter em seguida:

sudo tee /usr/share/applications/java-control.desktop <<ATALHO
[Desktop Entry]
Encoding=UTF-8
Name=Java
Comment=Java Control Panel
Exec=sh '/usr/lib/jdk-oracle/bin/jcontrol'
Icon=/usr/lib/jdk-oracle/jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png
Terminal=false
Type=Application
Categories=Application;Settings;Java;X-Red-Hat-Base;X-Ximian-Settings;
ATALHO

 Feito isso, procure pelo atalho "Java" criado anteriormente no menu de aplicativos para abrir o Java Control Panel:

Painel de Controle do Java


Atualizando o JDK no openSUSE


 Para atualizar o JDK é bem simples, primeiro, baixe a versão mais recente do Oracle JDK (de acordo com a arquitetura do seu sistema) em:

  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 Depois, abra o terminal e remova a versão antiga do sistema executando:

sudo rm -rf /usr/lib/jdk-oracle/

 E repita os passos (como dito anteriormente):

cd /home/$USER/Downloads
* Entre na pasta onde baixou o pacote, no caso, a pasta "Downloads";

tar xvzf jdk-*.tar.gz
* Extraia o pacote;

mv jdk*/ jdk-oracle
* Renomeie a pasta;

sudo mv jdk-oracle/ /usr/lib
* E mova para a pasta "/usr/lib".

 E só!


Removendo o Oracle JDK do sistema


 Caso queira desinstalar o Oracle JDK do sistema, basta executar os comandos abaixo:

 - Removendo o JDK e seus principais componentes do sistema (um comando por vez):

sudo update-alternatives --remove java /usr/lib/jdk-oracle/bin/java
sudo update-alternatives --remove javac /usr/lib/jdk-oracle/bin/javac
sudo update-alternatives --remove jar /usr/lib/jdk-oracle/bin/jar
sudo update-alternatives --remove javaws /usr/lib/jdk-oracle/bin/javaws

 - Remova as variáveis do ambiente que havia adicionado no arquivo /etc/profile, tecle:

sudo nano /etc/profile

 E atenção, APAGUE APENAS estas linhas que estão no final dele:

JAVA_HOME=/usr/lib/jdk-oracle
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

 Salve o arquivo teclando Ctrl + o, pressione Enter para confirmar e tecle Ctrl + x para sair.


 - Removendo o plugin Java (caso tenha instalado):

  Se utiliza o openSUSE de 64 bits:

sudo update-alternatives --remove javaplugin /usr/lib/jdk-oracle/lib/amd64/libnpjp2.so

  Se utiliza o openSUSE de 32 bits:

sudo update-alternatives --remove javaplugin /usr/lib/jdk-oracle/lib/i386/libnpjp2.so

 - Removendo o atalho criado para o Painel de Controle Java:

sudo rm -rf /usr/share/applications/java-control.desktop

 - Por último, remova a pasta onde o mesmo está instalado:

sudo rm -rf /usr/lib/jdk-oracle/

 E só!


 Espero que este tutorial seja útil para você! Caso tenha alguma dúvida, sugestão ou crítica, basta deixar o seu comentário logo abaixo (utilizando o Disqus, sua conta do Google/Blogger ou o sistema de comentários do Facebook), ou se preferir, entre em contato conosco!

 Aproveite e cadastre-se para receber todas as novidades do Blog Opção Linux no seu e-mail, ou siga-nos no Google+, no Twitter ou na nossa página no Facebook! :)

 Muito obrigado pela visita e até o próximo tutorial!


Referências:


COMENTÁRIOS

OATENÇÃO
Anúncio

Nome

#BlogOpçãoLinux,1,Adobe Flash Player,1,Android Studio,2,AnyDesk,1,Artigo,37,Áudio e Vídeo,1,Autor Convidado,3,AV Linux,4,Backup,2,Brasero,1,CentOS,3,Debian,20,Déjà Dup,1,Dica,100,Dolphin Emulator,1,Fedora,51,Fedy,1,Firefox,2,GNOME,5,Google Chrome,1,GParted,2,GRUB,3,I-Nex,1,Intel Graphics,2,IRPF,3,Java,8,K3b,1,KDE,6,Kdenlive,1,Lançamento,36,Lançamento - Novatec,9,Leap,2,LibreOffice,1,Linux,23,Linux Mint,7,Morvan,1,MultiBootUSB,1,NetBeans,1,Notícias,46,NVIDIA,1,OpenMandriva,2,openSUSE,43,openSUSE Leap,2,openSUSE Tumbleweed,1,Opera,2,PC-BSD,1,PeaZip,1,pen drive,6,Pós-instalação,6,PyCharm,2,Recuperação,2,Redo Backup and Recovery,1,Skype,2,Spotify,2,SUSE,12,Tchelinux,1,TDE,1,TeamViewer,4,Telegram,4,Terminal,4,Ubuntu,36,Ventoy,1,VirtualBox,8,VMware Player,6,Windows,2,WineHQ,1,zypper,1,
ltr
item
Blog Opção Linux: Instalando o Oracle Java Development Kit (JDK) no openSUSE
Instalando o Oracle Java Development Kit (JDK) no openSUSE
Aprenda, nesta dica, a instalar manualmente o Oracle Java Development Kit (JDK) no openSUSE Leap e no openSUSE Tumbleweed.
https://2.bp.blogspot.com/-QNzokyBwJ_Q/WK8-1Zq5fwI/AAAAAAAAF8o/aYPBQ4MTViwb-omNUGl-4brCk4vqfoKcQCLcB/s400/Oracle-Java-JDK-no-openSUSE.png
https://2.bp.blogspot.com/-QNzokyBwJ_Q/WK8-1Zq5fwI/AAAAAAAAF8o/aYPBQ4MTViwb-omNUGl-4brCk4vqfoKcQCLcB/s72-c/Oracle-Java-JDK-no-openSUSE.png
Blog Opção Linux
https://www.blogopcaolinux.com.br/2017/03/Como-instalar-o-Oracle-Java-JDK-no-openSUSE.html
https://www.blogopcaolinux.com.br/
https://www.blogopcaolinux.com.br/
https://www.blogopcaolinux.com.br/2017/03/Como-instalar-o-Oracle-Java-JDK-no-openSUSE.html
true
7244430709813195206
UTF-8
Carregado todas as postagens Não encontramos nenhuma postagem VER TUDO Leia + Responder Cancelar resposta Excluir By Home PÁGINAS POSTAGENS Ver Tudo RECOMENDADO PARA VOCÊ TAG ARQUIVO PESQUISAR... TODOS OS POSTS Não encontramos nenhuma correspondência com o seu pedido Voltar para a Página Inicial Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sáb Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez agora mesmo 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO PREMIUM ESTÁ BLOQUEADO PASSO 1: Compartilhe em uma rede social PASSO 2: Clique no link na sua rede social Copiar todo o Código Selecionar todo o Código Todos os códigos foram copiados para a Área de Transferência Não foi possível copiar o código / texto, por favor, pressione [CTRL]+[C] (ou CMD+C no Mac) para copiar Índice de Conteúdo