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 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 (JRE), o compilador Java e as APIs Java.

 E assim como as principais distribuições Linux, o openSUSE disponibiliza nos repositórios oficiais 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, porém, há momentos que se faz necessário a utilização do Oracle JDK.

 Saiba mais sobre o Java visitando o site oficial, acesse:

  Java Software | Oracle


 Neste tutorial mostramos o passo a passo de instalação manual do Oracle JDK (proprietário) no openSUSE Leap e openSUSE Tumbleweed, utilizando o pacote tar.gz.

    • [message]
      • ##check## Aviso!
        •  Tutorial testado no openSUSE Tumbleweed e também no openSUSE Leap 15.x, ambos de 64 bits.

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


 Mesmo que tenha decidido instalar o Oracle JDK no seu openSUSE eu 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 (caso esteja instalado) antes de instalar o JDK é o plugin IcedTea Web, do contrário, uma das etapas abaixo irá falhar. Para removê-lo, basta abrir um terminal e executar:

sudo zypper rm java-*-openjdk-plugin

 Feito isso, acesse o link abaixo para fazer o download do Oracle JDK:

  Download do Oracle Java SE (JDK)

 Nesta página você baixar a versão mais recente do Oracle JDK mas versões de Longo Tempo de Suporte (LTS), como é o caso do Java SE 11 (última versão de LTS lançada até o momento da criação deste tutorial) e também as versões mais antigas, como o JDK 8. Escolha a versão que deseja usar e clique em "JDK Download", como indicado na imagem abaixo:

Página de download do Oracle Java SE

 Na página seguinte você deve rolar até encontrar a opção "Linux x64 Compressed Archive". Clique no link de nome jdk-<versão>_linux-x64_bin.tar.gz, marque a opção "I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE " e clique no botão de download, como destacado pela imagem abaixo:

Aceite os Termos do Contrato para continuar com o download do Oracle Java SE

 Após baixar o Oracle JDK, abra um terminal e "entre" na pasta onde está o mesmo. Caso tenha baixado na pasta "Downloads", por exemplo, 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" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jdk-oracle/bin/javac" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jdk-oracle/bin/jar" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jdk-oracle/bin/javaws" 1

 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


    • [message]
      • ##check## 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 (para alternar entre o Java proprietário e o OpenJDK, por exemplo), basta informar o número correspondente à versão desejada e pressionar Enter, ok?!

 Tudo pronto, você instalou o JDK com sucesso no seu sistema!

Configure a variável JAVA_HOME


 Logo após instalar o JDK você precisará configurar 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 executando o comando abaixo no terminal:

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

 Confira 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 executando:

java -version

 E se seguiu corretamente os passos acima, a saída do comando 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


    • [message]
      • ##exclamation-triangle## Atenção!
        •  Procedimento válido apenas para o Mozilla Firefox 52 ESR e versões anteriores, utilizando o Java 8. O suporte a plugins NPAPI (como o Java) foi removido no Firefox 52 e versões mais recentes, assim como o plugin para navegadores não estará mais disponível a partir do Java 9.

 Se necessário, execute os comandos abaixo para instalar e definir como padrão o plugin Java para navegadores, de acordo com a arquitetura do seu 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

    • [message]
      • ##check## Dica!
        •  Caso não tivesse desinstalado o plugin IcedTea Web do seu sistema (como indicamos no início deste tutorial), 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 Oracle Java 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:

  Verificar a instalação do plugin Java


 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 Oracle JDK no openSUSE


 Para atualizar o JDK é bem simples, primeiro, baixe a versão mais recente do Oracle JDK acessando:

  Download do Oracle Java SE (JDK)

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

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

 E repita os mesmos passos de instalação (como mostramos no início deste tutorial):

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 openSUSE, abra um terminal e execute 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, apenas estas linhas que estão no final dele (as mesmas que você inseriu após instalar o JDK):

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ó!


Conclusão


 Espero que este tutorial de instalação do Oracle JDK no openSUSE tenha sido útil para você! Caso tenha alguma dúvida, sugestão, crítica ou notou algum erro, basta deixar o seu comentário logo abaixo usando o Disqus, Google/Blogger ou pelo Facebook, ok?!

 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! :)

 Obrigado pela visita e até o próximo tutorial!


Referências:


COMENTÁRIOS

BLOGGER
PUBLICIDADE
Nome

#BlogOpçãoLinux,3,Adobe Flash Player,1,Android Studio,2,AnyDesk,2,Artigo,69,Áudio e Vídeo,1,Autor Convidado,3,AV Linux,4,Backup,2,Brasero,1,CentOS,3,Debian,41,Déjà Dup,1,Dica,160,Dolphin Emulator,1,Eclipse,2,Fedora,94,Fedy,1,Firefox,1,follow.it,1,GNOME,6,Google Chrome,2,GParted,2,GRUB,3,I-Nex,1,Intel Graphics,2,IntelliJ IDEA,2,IRPF,8,Java,9,K3b,1,KDE,6,Kdenlive,1,Lançamento,52,Lançamento - Novatec,9,Leap,2,LibreOffice,1,Linux,30,Linux Mint,17,MEGA,2,Microsoft Edge,2,Microsoft Teams,1,Morvan,1,Mozilla Firefox,2,MultiBootUSB,1,NetBeans,2,Notícias,62,NVIDIA,1,OpenMandriva,2,openSUSE,68,openSUSE Leap,14,openSUSE Tumbleweed,3,Opera,3,Oracle VM VirtualBox,2,PC-BSD,1,PeaZip,1,pen drive,6,Pós-instalação,23,PyCharm,2,Recuperação,2,Redo Backup and Recovery,1,RustDesk,1,SELinux,2,Skype,3,Spotify,3,SUSE,12,Tchelinux,1,TDE,1,Team Fortress 2,1,TeamViewer,5,Telegram,4,Terminal,4,Ubuntu,69,Ventoy,1,VirtualBox,12,Visual Studio Code,2,Vivaldi,2,VMware Player,14,VMware Workstation,8,VSCodium,2,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/s0/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