Este tutorial cobrirá a instalação do Oracle Java 7 JDK / JRE de 32 e 64 bits (o número da versão atual é 1.7.0_45) em sistemas operacionais Ubuntu de 32 e 64 bits. Este guia também se aplica ao Debian e Linux Mint. Para aqueles de vocês que só deseja instalar o Oracle Java JRE para executar aplicativos Java e não para desenvolver programas Java, use desta forma:
Instalação do Oracle Java JRE no Linux Ubuntu
Para aqueles que desejam 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:
Instalação do Oracle Java JDK no Ubuntu Linux
Etapa
Etapa 1. Verifique se o seu sistema operacional Ubuntu Linux é de arquitetura de 32 ou 64 bits
Abra um terminal e execute o comando abaixo.
-
Digite / copie / cole:
arquivos / sbin / init
A versão bit da arquitetura do sistema operacional Ubuntu Linux será exibida como 32 ou 64 bits
Etapa 2. Verifique se o Java já está instalado em seu sistema
Para fazer isso, você precisa executar a versão Java do comando no terminal.
-
Abra um terminal e digite o seguinte comando:
-
Digite / copie / cole:
java -version
-
-
Se o OpenJDK já estiver instalado no sistema, o seguinte texto aparecerá na tela:
-
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 o OpenJDK já estiver instalado em seu sistema, significa que você possui a versão de fornecedor incorreta do Java para este método.
Etapa 3. Remova OpenJDK / JRE de seu sistema e crie um diretório para manter seu binário Oracle Java JDK / JRE
Isso evitará que o sistema enfrente conflitos e confusão devido a diferentes versões de fornecedores Java. Por exemplo, se você tiver OpenJDk / Jre instalado em seu sistema, poderá removê-lo digitando a seguinte linha de comando:
-
Digite / copie / cole:
sudo apt-get purge openjdk - / *
Este comando desanexará 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 escolher o binário compactado direito para arquiteturas de sistema de 32 ou 64 bits (aquelas que terminam em tar.gz).
- Por exemplo, se você estiver usando o sistema operacional Ubuntu Linux de 32 bits, baixe o binário Oracle Java de 32 bits.
- Por exemplo, se você estiver usando o sistema operacional Ubuntu Linux de 64 bits, baixe o binário Oracle Java de 64 bits.
-
Opcional, Baixe a documentação do Oracle Java JDK / JRE
Selecione jdk-7u40-apidocs.zip
-
Informação importante:
O binário Oracle Java de 64 bits não funciona no sistema operacional Ubuntu Linux de 32 bits. Se você tentar instalar o Oracle Java de 64 bits no Ubuntu Linux de 32 bits, receberá muitas mensagens de erro do sistema.
Etapa 5. Copie o binário Oracle Java para o diretório / usr / local / java
Na maioria dos casos, o binário Oracle Java será baixado para: / home /"seu nome de usuário"/Transferências.
-
Guia para instalar o Oracle Java de 32 bits no Linux Ubuntu 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
-
-
Guia de instalação do Oracle Java de 64 bits no Linux Ubuntu 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. Abra o binário Java compactado no diretório / usr / local / java
-
Guia para instalar o Oracle Java de 32 bits no Linux Ubuntu 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
-
-
Guia de instalação do Oracle Java de 64 bits no Linux Ubuntu 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 seus diretórios novamente
Neste ponto, você deve ter um diretório binário descompactado em / usr / local / java para o Java JDK / JRE que diz:
-
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 outro editor de texto e abra / etc / profile como root (root).
-
Digite / copie / cole:
sudo gedit / etc / profile
- ou
-
Digite / copie / cole:
sudo nano / etc / profile
Etapa 9. Role até o final do arquivo usando as teclas de seta e adicione a seguinte linha no final de seu arquivo / etc / profile:
-
Se você tiver o JDK instalado, 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ê tiver o JRE instalado, 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 a localização do Oracle JDK / JRE para o sistema Ubuntu Linux
Assim, o sistema será notificado de que a nova versão do Oracle Java está disponível.
-
Se você tiver o JDK instalado, 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ê tiver o JRE instalado, digite / copie / cole:
sudo update-alternativas --install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Este comando notificará o sistema de que o Oracle Java JRE está instalado e funcionando
-
Somente se você tiver o JDK instalado, digite / copie / cole:
sudo update-alternative --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
Este comando informa que o Oracle Java JDK está pronto para ser usado
-
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á ativo e em execução
Etapa 11. Informe ao Linux Ubuntu que o Oracle Java JDK / JRE deve ser o Java padrão
-
Se você tiver o JDK instalado, digite / copie / cole:
sudo atualizar-alternativas --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Ou, se você tiver o JRE instalado, digite / copie / cole:
sudo atualizar-alternativas --set java /usr/local/java/jre1.7.0_45/bin/java
Este comando irá configurar o JRE (Java Runtime Environment) para o sistema
-
Somente se você tiver o JDK instalado, 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ê tiver o JDK instalado, digite / copie / cole sudo update-alternativas --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Ou, se você tiver o JRE instalado, digite / copie / cole:
sudo update-alternative --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
Este comando irá configurar o Web start Java 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 Linux Ubuntu.
Etapa 13. Teste se o Oracle Java está instalado corretamente em seu sistema
Execute o seguinte comando e observe a versão do Java: Uma instalação correta do Oracle Java de 32 bits será exibida:
-
Digite / copie / cole:
java -version. Este comando exibe a versão do Java que o sistema está executando. Você deverá ver uma mensagem que diz: versão java "1.7.0_45"
Java (TM) SE Runtime Environment (build 1.7.0_45-b18)
- Java HotSpot (TM) Server VM (versão 24.45-b08, modo misto)
-
Digite / copie / cole:
java -version. Este comando informa que agora você pode compor programas Java a partir do terminal. Você verá uma mensagem que diz: 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 que o sistema está executando. Você verá uma mensagem que diz: 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 informa que agora você pode compor programas Java a partir do terminal. Você deve ver uma mensagem que diz: java 1.7.0_45
Etapa 14. Parabéns, você instalou o Oracle Java em seu sistema Linux
Agora, reinicie seu Linux Ubuntu. Depois disso, seu sistema estará totalmente configurado para executar e desenvolver programas Java.
Método 1 de 3: Opcional: como ativar o Oracle Java no navegador da web
Etapa 1. Habilite os plug-ins Java em seu navegador da web criando um link simbólico do diretório do plug-in do navegador para o local do plug-in Java na distribuição Oracle Java
-
Registros vitais:
Eu recomendo muito cuidado ao habilitar o Oracle Java 7 em um navegador da web por causa das muitas falhas em termos de segurança e exploits. Em essência, se você habilitar o Oracle Java 7 em seu navegador da web, pessoas mal-intencionadas podem entrar e danificar seu computador explorando suas falhas e pontos fracos. Para obter mais informações, visite Java Tester
Método 2 de 3: Google Chrome
Guia para Oracle Java de 32 bits:
Etapa 1. Digite o seguinte comando
-
Digite / copie / cole:
sudo mkdir -p / opt / google / chrome / plugins
Um diretório chamado / opt / google / chrome / plugins será criado
-
Digite / copie / cole:
cd / opt / google / chrome / plugins
Este comando o mudará para o diretório de complementos do Google Chrome, portanto, certifique-se de estar no diretório antes do link simbólico
-
Digite / copie / cole:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Este comando criará um link simbólico do plugin JRE Java (Java Runtime Environment) libnpjp2.so para o seu Google Chrome.
Guia para Oracle Java de 64 bits:
Etapa 1. Digite o seguinte comando
-
Digite / copie / cole:
sudo mkdir -p / opt / google / chrome / plugins
Um diretório chamado / opt / google / chrome / plugins será criado
-
Digite / copie / cole:
cd / opt / google / chrome / plugins
Este comando o mudará para o diretório de complementos do Google Chrome, portanto, certifique-se de estar no diretório antes de criar um link simbólico
-
Digite / copie / cole:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Este comando criará um link simbólico do complemento Java JRE (Java Runtime Environment) libnpjp2.so para o Google Chrome.
Lembrete:
Etapa 1. Nota:
Às vezes, quando você insere o comando acima, uma mensagem aparecerá dizendo:
- 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 inserir o comando
Etapa 2. Reinicie o navegador da web e vá para o Java Tester para testar se o Java está funcionando corretamente no navegador da web
Método 3 de 3: Mozilla Firefox
Guia Oracle Java de 32 bits:
Etapa 1. Digite o seguinte comando
-
Digite / copie / cole:
cd / usr / lib / mozilla / plugins
Este comando irá mudá-lo para o diretório / usr / lib / mozilla / plugins, crie este diretório se ele ainda não existir
-
Digite / copie / cole:
sudo mkdir -p / usr / lib / mozilla / plugins
Este comando criará um diretório / usr / lib / mozilla / plugins, portanto, certifique-se de estar neste diretório antes de criar um link simbólico
-
Digite / copie / cole:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Este comando criará um link simbólico do complemento Java JRE (Java Runtime Environment) libnpjp2.so para o seu Mozilla Firefox
Etapa 2. ==== Guia para Oracle Java de 64 bits:
====
Etapa 3. Digite o seguinte comando
-
Digite / copie / cole:
cd / usr / lib / mozilla / plugins
Este comando irá mudá-lo para o diretório / usr / lib / mozilla / plugins, crie este diretório se ele ainda não existir
-
Digite / copie / cole:
sudo mkdir -p / usr / lib / mozilla / plugins
Este comando criará um diretório / usr / lib / mozilla / plugins, portanto, certifique-se de estar neste diretório antes de criar um link simbólico
-
Digite / copie / cole:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Este comando criará um link simbólico do complemento Java JRE (Java Runtime Environment) libnpjp2.so para o Mozilla Firefox.
Lembrete:
Etapa 1. Nota:
Às vezes, quando você insere o comando acima, a seguinte mensagem pode aparecer:
- 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 inserir o comando.
Etapa 2. Reinicie seu navegador da web e vá para o site do Java Tester para testar se o Java está funcionando corretamente no navegador da web
Pontas
- Para usar o Ubuntu Linux, você pode escolher usar OpenJDK, que é uma implementação de código aberto e gratuito da linguagem de programação Java, ou usar o Oracle Java JDK ou JRE. Algumas pessoas preferem Oracle Java (porque é a versão mais atualizada do Java e fornecida diretamente pelo mantenedor da tecnologia Java), mas escolha de acordo com sua preferência.
- Lembre-se de que a Oracle atualiza a segurança, corrige bugs e levanta problemas de desempenho sempre que lança um novo Oracle Java. Ao instalar o Oracle Java no sistema, certifique-se de saber o número da versão.
- Esteja ciente de que este documento é revisado periodicamente, pois o Oracle às vezes muda a forma como o binário JDK / JRE é instalado.