Como Atualizar o Oracle Java no Ubuntu Linux

Baixe em PDFBaixe em PDF

Este artigo ajudará na atualização para as várias novas versões de lançamento do Oracle Java JDK/JRE no Ubuntu Linux. De tempos em tempos, devido a consertos de erros e questões de segurança, a Oracle lança atualizações para a versão do Java JDK/JRE.

  • Nota: este artigo presume que você tenha uma versão do Oracle Java 7 de 32-bit ou 64-bit localizada em /usr/local/java e que quer fazer a atualização para uma nova versão do Oracle Java. Caso não se aplique, veja o seguinte artigo para obter mais informações:
  • Como instalar o Java da Oracle no Ubuntu Linux

Além disso, quando é feito o upgrade do Oracle Java, também é preciso fazer o dos links nos navegadores de internet. Por favor, veja o artigo abaixo:

  1. How.com.vn Português: Step 1 [http://www.oracle.com/technetwork/java/javase/downloads/index.html Baixe os...
    [http://www.oracle.com/technetwork/java/javase/downloads/index.html Baixe os novos binários do Oracle Java; selecione os binários Java JDK/JRE atualizados feitos para a arquitetura do seu sistema Ubuntu Linux, de 32-bit ou 64-bit. Eles terminam em (tar.gz) como estes:
    • jdk-7u40-linux-i586.tar.gz (32-bit).
    • jre-7u40-linux-i586.tar.gz (32-bit).
    • ou
    • jdk-7u40-linux-x64.tar.gz (64-bit).
    • jre-7u40-linux-x64.tar.gz (64-bit).
    Publicidade
Método 1
Método 1 de 4:

Instruções para o Oracle Java 32-bit:

Baixe em PDF
  1. How.com.vn Português: Step 1 WH.performance.clearMarks('image1_rendered'); WH.performance.mark('image1_rendered');...
    Faça o processo de rooting (ou superusuário) e copie os novos binários do Oracle Java comprimidos do seu diretório de downloads para /usr/local/java
    • Digite/Copie/Cole: cd /home/"seu_nome_de_usuário"/Downloads
    • Digite/Copie/Cole: sudo cp -r jdk-7u40-linux-i586.tar.gz /usr/local/java
    • Digite/Copie/Cole : sudo cp -r jre-7u40-linux-i586.tar.gz /usr/local/java
    • Digite/Copie/Cole: cd /usr/local/java
  2. How.com.vn Português: Step 2 Na sequência, vamos descompactar a nova versão dos binários do Oracle Java no diretório /usr/local/java
    • Digite/Copie/Cole: sudo tar xvzf jdk-7u40-linux-i586.tar.gz
    • Digite/Copie/Cole: sudo tar xvzf jre-7u40-linux-i586.tar.gz
    Publicidade
Método 2
Método 2 de 4:

Instruções para o Oracle Java 64-bit:

Baixe em PDF
  1. How.com.vn Português: Step 1 Faça o processo...
    Faça o processo de rooting (ou superusuário) e copie os novos binários do Oracle Java comprimidos do diretório de downloads para /usr/local/java
    • Digite/Copie/Cole: cd /home/"seu_nome_de_usuário"/Downloads
    • Digite/Copie/Cole: sudo -s cp -r jdk-7u40-linux-x64.tar.gz /usr/local/java
    • Digite/Copie/Cole: sudo -s cp -r jre-7u40-linux-x64.tar.gz /usr/local/java
    • Digite/Copie/Cole: cd /usr/local/java
  2. How.com.vn Português: Step 2 Na sequência, vamos descompactar a nova versão dos binários do Oracle Java no diretório  /usr/local/java
    • Digite/Copie/Cole: sudo tar xvzf jdk-7u40-linux-x64.tar.gz
    • Digite/Copie/Cole: sudo tar xvzf jre-7u40-linux-x64.tar.gz
  3. 3
    Nesse momento você deve ter dois diretórios novos de binários descomprimidos em /usr/local/java para o Java JDK/JRE listados como:
    Publicidade
jdk1.7.0_40
jre1.7.0_40

Junto com:

jdk1.7.0_25
jre1.7.0_25
How.com.vn Português: Upgrade Oracle Java on Ubuntu Linux Step 6
Método 3
Método 3 de 4:

Modificar o PATH do sistema Linux:

Baixe em PDF
  1. How.com.vn Português: Step 1 Edite o arquivo PATH do sistema /etc/profile e adicione as seguintes variáveis ao seu caminho de sistema.
    Use o gedit, nano ou qualquer outro editor de texto com rooting e abra /etc/profile
    • Digite/Copie/Cole: sudo gedit /etc/profile
    • ou
    • Digite/Copie/Cole: sudo nano /etc/profile
  2. 2
    Desça usando as teclas direcionais até o final e adicione as seguintes linhas ao final do arquivo /etc/profile no Ubuntu Linux. Agora, os números da versão do Oracle Java antigo serão alterados para o novo. Mude os números das versões no seguinte arquivo PATH de sistema /etc/profile:
    Publicidade


Modifique o arquivo /etc/profile:
JAVA_HOME=/usr/local/java/jdk1.7.0_25
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_25
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
Altere para isto:
JAVA_HOME=/usr/local/java/jdk1.7.0_40
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_40
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH


Salve o arquivo e saia

How.com.vn Português: Upgrade Oracle Java on Ubuntu Linux Step 8
Método 4
Método 4 de 4:

Informe o sistema sobre a versão atualizada do Oracle Java:

Baixe em PDF
  1. How.com.vn Português: Step 1 Informe o sistema Ubuntu Linux onde o Oracle Java JRE/JDK está localizado.
    Agora é preciso atualizar o sistema para usar o Oracle Java 1.7.0_40
    • Digite/Copie/Cole: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java" 1
    • Digite/Copie/Cole: sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac" 1
    • Digite/Copie/Cole: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws" 1
  2. How.com.vn Português: Step 2 Informe o sistema Ubuntu Linux que o Oracle Java JRE 1.7.0_40 deve ser o novo Java padrão
    • Digite/Copie/Cole: sudo update-alternatives --set java /usr/local/java/jre1.7.0_40/bin/java
    • Digite/Copie/Cole: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_40/bin/javac
    • Digite/Copie/Cole: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_40/bin/javaws
  3. How.com.vn Português: Step 3 Recarregue o wide PATH /etc/profile do sistema digitando o seguinte comando:
    • Digite/Copie/Cole: . /etc/profile
    • Note que o arquivo wide PATH /etc/profile do sistema vai recarregar após reiniciar o Ubuntu Linux.
  4. How.com.vn Português: Step 4 Teste para ver...
    Teste para ver se a nova versão do Oracle Java foi instalada corretamente no sistema executando os seguintes comandos e anotando o número da versão da nova atualização do Java.
    • Digite/Copie/Cole: java -version
      • Este comando exibe a versão do Java que está operando no sistema.
  5. How.com.vn Português: Step 5 Você deve receber uma mensagem dizendo:
    • java version "1.7.0_40"

      Java(TM) SE Runtime Environment (build 1.7.0_40-b08)Java HotSpot(TM) 64-Bit Server VM (build build 25.1-b02, mixed mode)
    • Digite/Copie/Cole: javac -version
    • Esse comando informa que agora é possível compilar programas em java pelo terminal.
      • Você deve receber uma mensagem dizendo:
    • javac 1.7.0_40
  6. How.com.vn Português: Step 6 Após, haverá a...
    Após, haverá a opção de remover o Oracle Java JDK/JRE antigo simplesmente retirando o diretório que contém os binários dele.
    • Digite/Copie/Cole: cd /usr/local/java
    • Digite/Copie/Cole: sudo rm -rf jdk1.7.0_40
    • Digite/Copie/Cole: sudo rm -rf jre1.7.0_40
  7. How.com.vn Português: Step 7 Reinicie o sistema e então ele estará completamente configurado para executar e desenvolver programas em Java.
    Publicidade

Opcional: habilitando o Oracle nos navegadores da internet

  1. Para habilitar o plugin do Java nos navegadores de internet, é preciso fazer um link simbólico pelo diretório do navegador para a localização do plugin do Java incluso na distribuição do Oracle Java.

Google Chrome

Instruções para o Oracle Java 32-bit:

  1. Emita os seguintes comandos.
    • Digite/Copie/Cole: sudo mkdir -p /opt/google/chrome/plugins
      • Fazê-lo vai criar um diretório chamado /opt/google/chrome/plugins
    • Digite/Copie/Cole: cd /opt/google/chrome/plugins
      • O processo vai alterar o diretório de plugins do google chrome, então esteja no diretório antes de fazer o link simbólico.
    • 'Digite/Copie/Cole: sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
      • Após, será criado um link simbólico do plugin Java JRE (Java Runtime Environment) libnpjp2.so para o Google Chrome.

Instruções para o Oracle Java 64-bit:

  1. Emita os seguintes comandos.
    • Digite/Copie/Cole: sudo mkdir -p /opt/google/chrome/plugins
      • Fazê-lo vai criar um diretório chamado /opt/google/chrome/plugins
    • Digite/Copie/Cole: cd /opt/google/chrome/plugins
      • O processo vai alterar o diretório de plugins do google chrome, então esteja neste diretório antes de fazer o link simbólico.
    • Digite/Copie/Cole: sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
      • Um link simbólico do plugin Java JRE (Java Runtime Environment) libnpjp2.so será criado para o Google Chrome.

Lembretes:

  1. Nota: algumas vezes ao emitir o comando acima, você pode receber uma mensagem dizendo:
    • ln: creating symbolic link `./libnpjp2.so': O arquivo existe.
    • Para corrigir tal problema, simplesmente remova o link simbólico anterior usando o seguinte comando:
    • Digite/Copie/Cole: cd /opt/google/chrome/plugins
    • Digite/Copie/Cole: sudo rm -rf libnpjp2.so
    • Esteja no diretório /opt/google/chrome/plugins antes de emitir o comando.
  2. Reinicie o navegador a vá até Java Tester para testar se o Java está funcionando no seu navegador.

Mozilla Firefox

Instruções para o Oracle Java 32-bit:

  1. Emita o seguinte comando
    • 'Digite/Copie/Cole: cd /usr/lib/mozilla/plugins
      • Fazê-lo vai alterar o diretório /usr/lib/mozilla/plugins; crie o diretório se ele não existir.
    • Digite/Copie/Cole: sudo mkdir -p /usr/lib/mozilla/plugins
      • isto vai criar o diretório /usr/lib/mozilla/plugins; esteja neste diretório antes de fazer o link simbólico.
    • Digite/Copie/Cole: sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
      • Será criado um link simbólico do plugin do Java JRE(Java Runtime Environment) libnpjp2.so para o navegador Mozilla Firefox.

Instruções para o Oracle Java 64-bit:

  1. Emita os seguintes comandos.
    • Digite/Copie/Cole: cd /usr/lib/mozilla/plugins
      • A instrução vai alterar o diretório /usr/lib/mozilla/plugins; crie caso não o tenha.
    • Digite/Copie/Cole: sudo mkdir -p /usr/lib/mozilla/plugins
      • Fazê-lo vai criar o diretório /usr/lib/mozilla/plugins, então esteja nele antes de fazer o link simbólico.
    • Digite/Copie/Cole: sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
      • Será criadp o link simbólico do plugin do Java JRE(Java Runtime Environment) libnpjp2.so para o navegador Mozila Firefox.

Lembretes:

  1. Nota: às vezes, quando emitir o comando acima, você pode receber uma mensagem dizendo:
    • ln: creating symbolic link `./libnpjp2.so': O arquivo existe.
    • Para corrigir tal problema, simplesmente remova o link simbólico anterior usando o seguinte comando:
    • Digite/Copie/Cole: cd /usr/lib/mozilla/plugins
    • Digite/Copie/Cole: sudo rm -rf libnpjp2.so
    • Esteja no diretório /usr/lib/mozilla/plugins antes de emitir o comando.
  2. Reinicie seu navegador e vá até Java Tester para testar se o Java está funcionando no navegador.

Sobre este guia How.com.vn

O How.com.vn é uma "wiki"; ou seja, muitos de nossos artigos são escritos em parceria com várias pessoas. Para criar este artigo, 9 pessoas, algumas anônimas, editaram e melhoraram o texto desde sua criação. Este artigo foi visualizado 61 420 vezes.
Categorias: Linux
Esta página foi acessada 61 420 vezes.

Este artigo foi útil?

⚠️ Disclaimer:

Content from Wiki How Português language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Publicidade