Este documento tem como objetivo auxiliar na atualização das muitas novas versões de lançamento do Oracle Java JDK / JRE no Ubuntu Linux. De vez em quando, devido a correções de bugs e problemas de segurança, a Oracle lança atualizações para sua versão do Java JDK / JRE.
-
Observação:
Este artigo presume que você tenha uma versão do Oracle Java 7 de 32 ou 64 bits localizada em / usr / local / java e deseja atualizar para uma nova versão do Oracle Java. Caso contrário, consulte o seguinte artigo para obter mais informações:
- Como instalar o Oracle Java no Ubuntu Linux
Passos
Etapa 1. Baixe os novos binários Oracle Java, certifique-se de selecionar os binários Java JDK / JRE atualizados corretos do Oracle Java, para sua arquitetura de sistema Ubuntu Linux, seja de 32 bits ou 64 bits, os binários Oracle Java terminam em (tar. gz) como:
- jdk-7u40-linux-i586.tar.gz (32 bits)
-
jre-7u40-linux-i586.tar.gz (32 bits)
ou
- jdk-7u40-linux-x64.tar.gz (64 bits)
- jre-7u40-linux-x64.tar.gz (64 bits)
Método 1 de 4: instruções do Oracle Java de 32 bits:
Etapa 1. Torne-se usuário root e copie os novos binários compactados do Oracle Java de nosso diretório de download para / usr / local / java
-
Digite / copie / cole:
cd / home /"seu nome de usuário"/Transferências
-
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
Etapa 2. Em seguida, vamos descompactar nossa nova versão dos binários 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
Método 2 de 4: instruções do Oracle Java de 64 bits:
Etapa 1. Torne-se usuário root e copie os novos binários compactados do Oracle Java de nosso diretório de download para / usr / local / java
-
Digite / copie / cole:
cd / home /"seu nome de usuário"/Transferências
-
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
Etapa 2. Em seguida, vamos descompactar nossa nova versão dos binários 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
Etapa 3. Neste ponto, você deve ter dois novos diretórios binários descompactados em / usr / local / java para o Java JDK / JRE listados como:
jdk1.7.0_40
jre1.7.0_40
Junto com:
jdk1.7.0_25
jre1.7.0_25
Método 3 de 4: Modifique o CAMINHO do sistema Linux:
Etapa 1. Edite o arquivo PATH do sistema / etc / profile e adicione as seguintes variáveis de sistema ao caminho do sistema
Use gedit, nano ou qualquer outro editor de texto, como root, e abra / etc / profile
-
Digite / copie / cole:
sudo gedit / etc / profile
ou
-
Digite / copie / cole:
sudo nano / etc / profile
Etapa 2. Role para baixo usando as teclas de seta até o final do arquivo e adicione as seguintes linhas abaixo ao final do seu arquivo / etc / profile no Ubuntu Linux, neste ponto você irá alterar os números da versão antiga Oracle Java para a nova versão do Java, você alterará os números das versões no seguinte arquivo PATH do sistema / etc / profile:
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
exportar JAVA_HOME
exportar JRE_HOME
exportar PATH
Mude 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
exportar JAVA_HOME
exportar JRE_HOME
exportar PATH
Salve o arquivo e saia
Método 4 de 4: Informe seu sistema sobre a versão atualizada do Oracle Java:
Etapa 1. Informe seu sistema Ubuntu Linux onde seu Oracle Java JRE / JDK está localizado, agora você deseja atualizar o sistema para usar Oracle Java 1.7.0_40
-
Digite / copie / cole:
sudo atualizar-alternativas --install "/ usr / bin / java" "java" "/ usr / local / java /jre1.7.0_40/ bin / java "1
-
Digite / copie / cole:
sudo atualizar-alternativas --install "/ usr / bin / javac" "javac" "/ usr / local / java /jdk1.7.0_40/ bin / javac "1
-
Digite / copie / cole:
sudo update-alternative --install "/ usr / bin / javaws" "javaws" "/ usr / local / java /jre1.7.0_40 / bin/ javaws "1
Etapa 2. Informe seu sistema Ubuntu Linux, que o Oracle Java JRE 1.7.0_40 deve ser o novo Java padrão
-
Digite / copie / cole:
sudo atualizar-alternativas - definir java / usr / local / java /jre1.7.0_40/ bin / java
-
Digite / copie / cole:
sudo atualizar-alternativas --set javac / usr / local / java /jdk1.7.0_40/ bin / javac
-
Digite / copie / cole:
sudo atualizar-alternativas --set javaws / usr / local / java /jre1.7.0_40/ bin / javaws
Etapa 3. Recarregue o PATH / etc / profile de todo o sistema digitando o seguinte comando:
-
Digite / copie / cole:
. / etc / profile
- Observe que o arquivo PATH / etc / profile de todo o sistema será recarregado após a reinicialização do sistema Ubuntu Linux
Etapa 4. Teste para ver se a nova versão do Oracle Java foi instalada corretamente em seu sistema executando os seguintes comandos e observando 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 em execução em seu sistema
Etapa 5. Você deve receber uma mensagem que exibe:
-
versão java "1.7.0_40"
Java (TM) SE Runtime Environment (versão 1.7.0_40-b08) Java HotSpot (TM) Servidor VM de 64 bits (versão versão 25.1-b02, modo misto)
-
Digite / copie / cole:
javac -version
-
este comando permite que você saiba que agora você é capaz de compilar programas java a partir do terminal
Você deve receber uma mensagem que exibe:
- javac 1.7.0_40
Etapa 6. Em seguida, você tem a opção de remover o antigo Oracle Java JDK / JRE, simplesmente removendo o diretório que contém os antigos binários Java JDK / JRE
-
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
Etapa 7. Reinicialize seu sistema Ubuntu Linux e seu sistema estará totalmente configurado para executar e desenvolver programas Java
Opcional: Como habilitar o Oracle Java em seus navegadores da web
Para ativar seu plug-in Java em seus navegadores da web, você deve fazer um link simbólico do diretório de plug-ins de navegadores da web para o local do plug-in Java incluído em sua distribuição do Oracle Java
Google Chrome
Instruções do Oracle Java de 32 bits:
-
Emita os seguintes comandos.
-
Digite / copie / cole:
sudo mkdir -p / opt / google / chrome / plugins
isso criará um diretório chamado / opt / google / chrome / plugins
-
Digite / cole / copie:
cd / opt / google / chrome / plugins
isso o mudará para o diretório de plug-ins do google chrome, certifique-se de estar neste diretório antes de fazer o link simbólico
-
Digite / cole / copie:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
isso criará um link simbólico do plug-in Java JRE (Java Runtime Environment) libnpjp2.so para o seu navegador Google Chrome
-
Instruções do Oracle Java de 64 bits:
-
Emita os seguintes comandos.
-
Digite / copie / cole:
sudo mkdir -p / opt / google / chrome / plugins
isso criará um diretório chamado / opt / google / chrome / plugins
-
Digite / cole / copie:
cd / opt / google / chrome / plugins
isso o mudará para o diretório de plug-ins do google chrome, certifique-se de estar neste diretório antes de fazer o link simbólico
-
Digite / cole / copie:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
isso criará um link simbólico do plug-in Java JRE (Java Runtime Environment) libnpjp2.so para o seu navegador Google Chrome
-
Lembretes:
-
Observação:
Às vezes, ao emitir o comando acima, você pode receber uma mensagem que afirma:
- ln: criando link simbólico `./libnpjp2.so ': Arquivo existente
- Para corrigir esse problema, basta remover 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
- Certifique-se de estar no diretório / opt / google / chrome / plugins antes de emitir o comando
-
Reinicie seu navegador da web e vá para o Java Tester para testar se o Java está funcionando em seu navegador da web.
Mozilla Firefox
Instruções do Oracle Java de 32 bits:
-
Emita o seguinte comando
-
Digite / cole / copie:
cd / usr / lib / mozilla / plugins
isto o mudará para o diretório / usr / lib / mozilla / plugins, crie este diretório se você não o tiver
-
Digite / cole / copie:
sudo mkdir -p / usr / lib / mozilla / plugins
isto criará o diretório / usr / lib / mozilla / plugins, certifique-se de estar neste diretório antes de fazer o link simbólico
-
Digite / cole / copie:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
isso criará um link simbólico do plug-in Java JRE (Java Runtime Environment) libnpjp2.so para o seu navegador Mozilla Firefox
-
Instruções do Oracle Java de 64 bits:
-
Emita os seguintes comandos.
-
Digite / cole / copie:
cd / usr / lib / mozilla / plugins
isto o mudará para o diretório / usr / lib / mozilla / plugins, crie este diretório se você não o tiver
-
Digite / cole / copie:
sudo mkdir -p / usr / lib / mozilla / plugins
isto criará o diretório / usr / lib / mozilla / plugins, certifique-se de estar neste diretório antes de fazer o link simbólico
-
Digite / cole / copie:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
isso criará um link simbólico do plug-in Java JRE (Java Runtime Environment) libnpjp2.so para o seu navegador Mozilla Firefox
-
Lembretes:
-
Observação:
Às vezes, ao emitir o comando acima, você pode receber uma mensagem que afirma:
- ln: criando link simbólico `./libnpjp2.so ': Arquivo existente
- Para corrigir esse problema, basta remover 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
- Certifique-se de estar no diretório / usr / lib / mozilla / plugins antes de emitir o comando
-
Reinicie seu navegador da web e vá para o Java Tester para testar se o Java está funcionando em seu navegador da web.
-