it-swarm-pt.com

Instalando o Java 7 no Ubuntu

para instalar o Java eu ​​sempre usei o modo clássico do terminal. Eu gostaria de instalar o Java manualmente. Coloquei a pasta do JDK na mesa e defini as variáveis ​​de ambiente (PATH, CLASSPATH e Java_HOME). No terminal, se eu digitar Java -version, recebo uma cópia impressa.

[email protected]:~$ Java -version
Java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

Mas quando tento instalar o Eclipse ou o netbeans, o sistema avisa dizendo que não há Java instalado na máquina.

O que falta para concluir a instalação manual? (Ubuntu 13.04)

216
foralobo

Essa resposta foi usada para descrever como instalar o Oracle Java 7. Isso não funciona mais desde o Java 7 da Oracle e coloca os downloads binários para versões com patches de segurança por trás de um paywall. Além disso, o OpenJDK cresceu e é uma alternativa mais viável hoje em dia.

No Ubuntu 16.04 e superior, o Java 7 não está mais disponível. Normalmente, é melhor instalar o Java 8 (ou 9).

Sudo apt-get install openjdk-8-jre

ou, v você também quer o compilador, pega o jdk: 

Sudo apt-get install openjdk-8-jdk

Em Trusty, a maneira mais fácil de instalar o Java 7 atualmente é instalar o pacote OpenJDK:

Sudo apt-get install openjdk-7-jre

ou, para o jdk:

Sudo apt-get install openjdk-7-jdk

Se você está procurando especificamente o Java 7 em uma versão do Ubuntu que não suporta mais, veja https://askubuntu.com/questions/761127/how-do-i-install-openjdk-7-on-ubuntu- 16-04 ou superior .

540
flup
Sudo apt-get update
Sudo apt-get install openjdk-7-jdk

e se você já tem outras versões do JDK instaladas

Sudo update-alternatives --config Java

em seguida, selecione a versão do Java 7.

55
Sopan kokre

Além da resposta do flup, você também pode querer executar o seguinte para configurar o Java_HOME e o PATH:

Sudo apt-get install Oracle-Java7-set-default

Mais informações em: http://www.ubuntuupdates.org/package/webupd8_Java/precise/main/base/Oracle-Java7-set-default

49
Brent Robinson

Faça o download do arquivo Java jdk-linux-x64.tar.gz de https://www.Oracle.com/technetwork/Java/javase/downloads/index.html . Extraia este arquivo onde quiser . como:/home/Java (Nome da pasta criado pelo usuário no diretório home). Agora abra o terminal. Set path Java_HOME = caminho da sua pasta jdk (abra a pasta jdk e clique com o botão direito em qualquer pasta , vá para propriedades e copie o caminho usando select all) e cole aqui. como: Java_HOME =/home/xxxx/Java/JDK1.8.0_201

Deixe o Ubuntu saber onde nosso JDK/JRE está localizado.

Sudo update-alternatives - instalar/usr/bin/Java java/home/xxxxx/Java/jdk1.8.0_201/bin/Java 20000 Sudo update-alternatives - instalar/usr/bin/javac javac/home/xxxx/Java/jdk1.8.0_201/bin/javac 20000 Sudo update-alternatives - instalar/usr/bin/javaws javaws/home/xxxxx/java/jdk1.8.0_201/bin/javaws 20000

Diga ao Ubuntu que nossa instalação, ou seja, jdk1.8.0_05 deve ser o padrão Java. Sudo update-alternatives --set Java/home/xxxxx/sipTest/jdk1.8.0_201/bin/Java Sudo update-alternatives --set javac /home/xxxx/Java/sipTest/jdk1.8.0_201/bin/javacSudo update-alternatives --set javaws /home/xxxxx/sipTest/jdk1.8.0_201/ bin/javaws

$ Sudo update-alternatives --config Java

Existem 3 opções para o Java alternativo (fornecendo /usr/bin/Java).

  Selection    Path                                  Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/Java-6-Oracle1/bin/Java   1047      auto mode
  1            /usr/bin/gij-4.6                       1046      manual mode
  2            /usr/lib/jvm/Java-6-Oracle1/bin/Java   1047      manual mode
  3            /usr/lib/jvm/jdk1.7.0_75/bin/Java      1         manual mode

Pressione enter para manter a opção atual [*], ou digite o número de seleção: 3

update-alternatives: using /usr/lib/jvm/jdk1.7.0_75/bin/Java to provide /usr/bin/Java (Java) in manual mode

Repita o procedimento acima para:

Sudo update-alternatives --config javac
Sudo update-alternatives --config javaws
33
Abhijit Bashetti

Eu acho que você deve considerar cuidadosamente o procedimento de instalação do Java. A seguir, o processo detalhado que abrange quase todas as falhas possíveis.

Instalar o Java com apt-get é fácil. Primeiro, atualize o índice do pacote:

Sudo apt-get update

Em seguida, verifique se o Java ainda não está instalado:

Java -version

Se ele retornar "O programa Java pode ser encontrado nos seguintes pacotes", o Java ainda não foi instalado, portanto, execute o seguinte comando:

Sudo apt-get install default-jre

Você está bem até agora, como eu suponho.

Isso instalará o Java Runtime Environment (JRE). Se você precisar do Java Development Kit (JDK), que geralmente é necessário para compilar aplicativos Java (por exemplo, Apache Ant, Apache Maven, Eclipse e IntelliJ IDEA, execute o seguinte comando:

Sudo apt-get install default-jdk

Isso é tudo o que é necessário para instalar o Java.

Instalando o OpenJDK 7:

Para instalar o OpenJDK 7, execute o seguinte comando:

Sudo apt-get install openjdk-7-jre 

Isso instalará o Java Runtime Environment (JRE). Se você precisar do Java Development Kit (JDK), execute o seguinte comando:

Sudo apt-get install openjdk-7-jdk

Instalando o Oracle JDK:

O Oracle JDK é o JDK oficial; no entanto, ele não é mais fornecido pela Oracle como uma instalação padrão para o Ubuntu. 

Você ainda pode instalá-lo usando o apt-get. Para instalar qualquer versão, primeiro execute os seguintes comandos:

Sudo apt-get install python-software-properties
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update

Em seguida, dependendo da versão que você deseja instalar, execute um dos seguintes comandos:

Oracle JDK 7:

Sudo apt-get install Oracle-Java7-installer

Oracle JDK 8:

Sudo apt-get install Oracle-Java8-installer
11
Mehran

O método PPA não funciona mais.

Embora o Oracle Java 6 e 7 não sejam suportados por um bom tempo, eles ainda estavam disponíveis para download no site da Oracle até recentemente.

No entanto, os binários foram removidos há cerca de 10 dias (?), Portanto, os instaladores Oracle Java (JDK) 6 e 7 disponíveis no Oracle Java PPA do WebUpd8 não funcionam mais.

O Oracle Java 6 e 7 agora estão disponíveis apenas para aqueles com uma conta do Oracle Support (que não é gratuita), portanto, não posso suportar isso para os pacotes PPA.

Fonte: http://www.webupd8.org/2017/06/why-Oracle-Java-7-and-6-installers-no.html Data: junho de 2017

Página de download da Oracle diz

As atualizações para o Java SE 7 lançadas após abril de 2015 e as atualizações para o Java SE 6 lançadas após abril de 2013 estão disponíveis apenas para os clientes Oracle através do My Oracle Support (requer login de suporte).

O Java SE Advanced oferece aos usuários recursos comerciais, acesso a correções de bugs críticos, correções de segurança e manutenção geral ".

Eu tive que baixá-lo dos arquivos da Oracle - http://www.Oracle.com/technetwork/Java/javase/downloads/Java-archive-downloads-javase7-521261.html

Você precisa de uma conta para isso.

3
Aniket Thakur

resposta do flup é o melhor, mas não funcionou para mim completamente. Eu tive que fazer o seguinte também para fazê-lo funcionar:

  1. export Java_HOME=/usr/lib/jvm/Java-7-Oracle/jre/
  2. chmod 777 na pasta
  3. ./gradlew build - Construindo o Hibernate
2
Siddharth

Oracle Java 1.7.0 a partir de pacotes .deb

wget https://raw.github.com/flexiondotorg/oab-Java6/master/oab-Java.sh
chmod +x oab-Java.sh
Sudo ./oab-Java.sh -7
Sudo apt-get update
Sudo sudo apt-get install Oracle-Java7-jdk Oracle-Java7-fonts Oracle-Java7-source 
Sudo apt-get dist-upgrade

Solução alternativa para 1.7.0_51

Há um problema 123 atualmente no OAB e uma solicitação pull

Aqui está a versão corrigida:

wget https://raw.github.com/ladios/oab-Java6/master/oab-Java.sh
chmod +x oab-Java.sh
Sudo ./oab-Java.sh -7
Sudo apt-get update
Sudo sudo apt-get install Oracle-Java7-jdk Oracle-Java7-fonts Oracle-Java7-source 
Sudo apt-get dist-upgrade
1
Paweł Prażak
Open Applicaction -> Accessories -> Terminal

Type commandline as below...

Sudo apt-get install openjdk-7-jdk

Type commandline as below...

apt-cache search jdk

(Note: openjdk-7-jdk is symbolically used here. You can choose the JDK version as per your requirement.)

For "Java_HOME" (Environment Variable) type command as shown below, in "Terminal" using your installation path...

export Java_HOME=/usr/lib/jvm/Java-7-openjdk

(Note: "/usr/lib/jvm/Java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)

For "PATH" (Environment Variable) type command as shown below, in "Terminal" using your installation path...

export PATH=$PATH:/usr/lib/jvm/Java-7-openjdk/bin

(Note: "/usr/lib/jvm/Java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)

Check for "open jdk" installation, just type command in "Terminal" as shown below

javac -version
0
Akitha_MJ