Este tutorial cobrirá a instalação do Oracle Java 7 de 32 e 64 bits (número da versão atual 1.7.0_45) JDK / JRE em sistemas operacionais Ubuntu de 32 bits e 64 bits. Essas instruções também funcionarão no Debian e no Linux Mint.
Se você já tem o Oracle Java 7 instalado em seu sistema, mas precisa atualizar, use este método:
Como atualizar o Oracle Java no Ubuntu Linux
Para aqueles que só deseja instalar o Oracle Java JRE para executar aplicativos Java e não para desenvolver programas Java, use este método:
Como instalar o Oracle Java JRE no Ubuntu Linux
Para quem deseja instalar o Oracle Java JDK para desenvolver programas e aplicativos Java (o Oracle Java JRE também está incluído no Oracle JDK), use este método:
Como instalar o Oracle Java JDK no Ubuntu Linux
Também para habilitar / atualizar o Oracle Java em seus navegadores da web:
Como habilitar o Oracle Java em seus navegadores da web
Passos
Etapa 1. Verifique se a arquitetura do seu sistema operacional Ubuntu Linux é de 32 ou 64 bits, abra um terminal e execute o seguinte comando abaixo
-
Digite / copie / cole:
arquivo / sbin / init
Observe que a versão em bits da arquitetura do sistema operacional Ubuntu Linux será exibida, seja de 32 ou 64 bits
Etapa 2. Verifique se você possui o Java instalado em seu sistema
Para fazer isso, você terá que executar o comando de versão do Java no terminal.
-
Abra um terminal e digite o seguinte comando:
-
Digite / copie / cole:
java -version
-
-
Se você tiver o OpenJDK instalado em seu sistema, pode ser assim:
-
versão java "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
Servidor VM OpenJDK de 64 bits (versão 19.0-b09, modo misto)
-
- Se você tiver o OpenJDK instalado em seu sistema, significa que a versão errada do fornecedor do Java está instalada para este exercício.
Etapa 3. Remova completamente o OpenJDK / JRE de seu sistema e crie um diretório para manter seus binários Oracle Java JDK / JRE
Isso evitará conflitos de sistema e confusão entre diferentes versões de fornecedores de Java. Por exemplo, se você tiver o OpenJDK / JRE instalado em seu sistema, poderá removê-lo digitando o seguinte na linha de comando:
-
Digite / copie / cole:
sudo apt-get purge openjdk - / *
Este comando removerá completamente o OpenJDK / JRE do seu sistema
-
Digite / copie / cole:
sudo mkdir -p / usr / local / java
Este comando criará um diretório para manter seus binários Oracle Java JDK e JRE
Etapa 4. Baixe o Oracle Java JDK / JRE para Linux
Certifique-se de selecionar o correto binários compactados para a arquitetura de seu sistema de 32 bits ou 64 bits (que terminam em tar.gz).
- Por exemplo, se você estiver no sistema operacional Ubuntu Linux de 32 bits, baixe os binários Oracle Java de 32 bits.
- Por exemplo, se você estiver no sistema operacional Ubuntu Linux de 64 bits, baixe os binários Oracle Java de 64 bits.
-
Opcional, Baixe a documentação do Oracle Java JDK / JRE
Selecione jdk-7u40-apidocs.zip
-
Informação importante:
Os binários Oracle Java de 64 bits não funcionam em sistemas operacionais Ubuntu Linux de 32 bits. Você receberá várias mensagens de erro do sistema se tentar instalar o Oracle Java de 64 bits no Ubuntu Linux de 32 bits.
Etapa 5. Copie os binários Oracle Java no diretório / usr / local / java
Na maioria dos casos, os binários Oracle Java são baixados para: / home /"seu nome de usuário"/Transferências.
-
Instruções de instalação do Oracle Java de 32 bits no Ubuntu Linux de 32 bits:
-
Digite / copie / cole:
cd ~ / Downloads
-
Digite / copie / cole:
sudo cp -r jdk-7u45-linux-i586.tar.gz / usr / local / java
-
Digite / copie / cole:
sudo cp -r jre-7u45-linux-i586.tar.gz / usr / local / java
-
Digite / copie / cole:
cd / usr / local / java
-
-
Instruções de instalação do Oracle Java de 64 bits no Ubuntu Linux de 64 bits:
-
Digite / copie / cole:
cd ~ / Downloads
-
Se você baixou o JDK, digite / copie / cole:
sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
-
Ou, se você baixou o JRE, digite / copie / cole:
sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
-
Digite / copie / cole:
cd / usr / local / java
-
Etapa 6. Descompacte os binários Java compactados, no diretório / usr / local / java
-
Instruções de instalação do Oracle Java de 32 bits no Ubuntu Linux de 32 bits:
-
Digite / copie / cole:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Digite / copie / cole:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Instruções de instalação do Oracle Java de 64 bits no Ubuntu Linux de 64 bits:
-
Se você baixou o JDK, digite / copie / cole:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Ou, se você baixou o JRE, digite / copie / cole:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Etapa 7. Verifique novamente seus diretórios
Neste ponto, você deve ter um diretório binário descompactado em / usr / local / java para o Java JDK / JRE listado como:
-
Digite / copie / cole:
ls -a
- jdk1.7.0_45
- ou jre1.7.0_45
Etapa 8. Edite o arquivo PATH do sistema / etc / profile e adicione as seguintes variáveis de sistema ao caminho do sistema
Use nano, gedit ou qualquer outro editor de texto, como root, abra / etc / profile.
-
Digite / copie / cole:
sudo gedit / etc / profile
- ou
-
Digite / copie / cole:
sudo nano / etc / profile
Etapa 9. Role para baixo até o final do arquivo usando as teclas de seta e adicione as seguintes linhas abaixo ao final de seu arquivo / etc / profile:
-
Se você estiver instalando o JDK, digite / copie / cole:
JAVA_HOME = / usr / local / java /jdk1.7.0_45
JRE_HOME = $ JAVA_HOME / jre
PATH = $ PATH: $ JAVA_HOME / bin: $ JRE_HOME / bin
exportar JAVA_HOME
exportar JRE_HOME
exportar PATH
-
Ou se você estiver instalando o JRE, digite / copie / cole:
JRE_HOME = / usr / local / java /jre1.7.0_45
PATH = $ PATH: $ JRE_HOME / bin
exportar JRE_HOME
exportar PATH
- Salve o arquivo / etc / profile e saia.
Etapa 10. Informe seu sistema Ubuntu Linux onde seu Oracle Java JDK / JRE está localizado
Isso informará ao sistema que a nova versão do Oracle Java está disponível para uso.
-
Se você estiver instalando o JDK, digite / copie / cole:
sudo update-alternativas --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Ou se você estiver instalando o JRE, digite / copie / cole:
sudo update-alternativas --install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
este comando notifica o sistema de que o Oracle Java JRE está disponível para uso
-
Somente se você estiver instalando o JDK, digite / copie / cole:
sudo update-alternativas --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
este comando notifica o sistema que o Oracle Java JDK está disponível para uso
-
Digite / copie / cole:
sudo update-alternativas --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
este comando notifica o sistema de que o Oracle Java Web start está disponível para uso
Etapa 11. Informe ao seu sistema Ubuntu Linux que o Oracle Java JDK / JRE deve ser o Java padrão
-
Se você estiver instalando o JDK, digite / copie / cole:
sudo atualizar-alternativas --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Ou se você estiver instalando o JRE, digite / copie / cole:
sudo atualizar-alternativas --set java /usr/local/java/jre1.7.0_45/bin/java
este comando irá definir o ambiente de execução java para o sistema
-
Somente se você estiver instalando o JDK, digite / copie / cole:
sudo atualizar-alternativas --set java /usr/local/java/jdk1.7.0_45/bin/java
este comando irá definir o compilador java para o sistema
-
Se você estiver instalando o JDK, digite / copie / cole:
sudo update-alternativas --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Ou se você estiver instalando o JRE, digite / copie / cole:
sudo update-alternative --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
este comando irá definir o início do Java Web para o sistema
Etapa 12. 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 13. Teste para ver se o Oracle Java foi instalado corretamente em seu sistema
Execute os seguintes comandos e observe a versão do Java: Uma instalação bem-sucedida do Oracle Java de 32 bits será exibida:
-
Digite / copie / cole:
java -version. Este comando exibe a versão do java em execução no seu sistema. Você deve receber uma mensagem que exibe: versão java "1.7.0_45"
Java (TM) SE Runtime Environment (compilação 1.7.0_45-b18)
- Java HotSpot (TM) Server VM (versão 24.45-b08, modo misto)
-
Digite / copie / cole:
java -version. Este comando permite que você saiba que agora você pode compilar programas Java a partir do terminal. Você deve receber uma mensagem que exibe: java 1.7.0_45. Uma instalação bem-sucedida do Oracle Java de 64 bits exibirá:
-
Digite / copie / cole:
java -version. Este comando exibe a versão do java em execução no seu sistema. Você deve receber uma mensagem que exibe: versão java "1.7.0_45"
Java (TM) SE Runtime Environment (compilação 1.7.0_45-b18)
- Servidor VM Java HotSpot (TM) de 64 bits (versão 24.45-b08, modo misto)
-
Digite / copie / cole:
java -version. Este comando permite que você saiba que agora você pode compilar programas Java a partir do terminal. Você deve receber uma mensagem que exibe: java 1.7.0_45
Etapa 14. Parabéns, você acabou de instalar o Oracle Java em seu sistema Linux
Agora reinicie seu sistema Ubuntu Linux. Posteriormente, seu sistema estará totalmente configurado para executar e desenvolver programas Java. Posteriormente, você pode tentar compilar e executar seus próprios programas Java seguindo este artigo Como criar seu primeiro programa Java no Ubuntu Linux
Método 1 de 3: Opcional: como habilitar o Oracle Java em seus navegadores da web
Etapa 1. Para ativar seu plug-in Java em seus navegadores da web, você deve fazer um link simbólico do diretório do plug-in de navegadores da web para o local do plug-in Java incluído em sua distribuição do Oracle Java
-
Nota importante:
Recomendo cautela ao habilitar o Oracle Java 7 em seus navegadores da web, devido ao fato de que houve muitas falhas e explorações de segurança. Basicamente, ao habilitar o Oracle Java 7 em seus navegadores da web, se uma falha de segurança ou exploração for descoberta, é assim que os bandidos invadem e comprometem seu sistema. Para obter mais informações sobre falhas de segurança e exploits em Java, consulte o seguinte site: Java Tester
Método 2 de 3: Google Chrome
Instruções para Oracle Java de 32 bits
Etapa 1. 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_45/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
Etapa 1. 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_45/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
Etapa 1. Nota:
À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
Etapa 2. Reinicie seu navegador da web e vá para o Java Tester para testar se o Java está funcionando em seu navegador
Método 3 de 3: Mozilla Firefox
Instruções para Oracle Java de 32 bits
Etapa 1. 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_45/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 Oracle Java de 64 bits
Etapa 1. 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_45/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
Etapa 1. Nota:
À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
Etapa 2. Reinicie seu navegador da web e vá para o Java Tester para testar se o Java está funcionando em seu navegador
Vídeo - Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube
Pontas
- Com o Ubuntu Linux, você tem a opção de usar o OpenJDK, que é uma implementação gratuita e de código aberto da linguagem de programação Java, ou usar o Oracle Java JDK e JRE. Alguns preferem usar o Oracle Java (já que é a versão mais atualizada do Java e vem diretamente dos mantenedores da tecnologia Java), mas isso varia.
- Lembre-se de que a Oracle faz atualizações de segurança e correções de bugs e aprimora os problemas de desempenho para cada nova versão do Oracle Java. Ao instalar o Oracle Java em seu sistema, esteja ciente das mudanças no número da versão. Consulte Como atualizar o Oracle Java no Ubuntu Linux para obter mais informações.
- Observe que este documento está em revisão contínua porque a Oracle às vezes muda o método de instalação de seus binários Java JDK / JRE.