Instalando o Java 7 no 16.04 e usando várias versões do Java

4

Já instalei o Java 8, mas não sei como instalar o Java 7 e como alternar entre as duas versões do Java.

Eu também quero alternar entre o Java 7 e o 8 para atualizar um projeto no qual estou trabalhando. Eu sou um novo usuário do Ubuntu, então seja bem específico.

adicionado: 31/12/2017

gero@4790k:~$  lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial

Quando tento usar:

gero@4790k:~$ sudo apt-get install openjdk-7-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package openjdk-7-jdk is a virtual package provided by:
  oracle-java9-installer 9.0.1-1~webupd8~0
  oracle-java8-installer 8u151-1~webupd8~0
  oracle-java7-installer 7u80+7u60arm-0~webupd8~1
You should explicitly select one to install.

E: Package 'openjdk-7-jdk' has no installation candidate

Eu nem sei como selecionar o instalador java 7u80.

Ou se você puder me dizer como instalar o jdk-7u80-linux-x64.tar.gz ou o jdk-7u80-linux-x64.rpm.

    
por Geemo 31.12.2017 / 02:02

2 respostas

5

O pacote openjdk-7-jdk está disponível no Ubuntu 14.04. Embora você não tenha o Ubuntu 14.04 atualmente instalado, você pode continuar usando a versão do Ubuntu que você tem e instalar o Ubuntu 14.04 como um sistema operacional convidado no VirtualBox. Eu recomendo que você mantenha os arquivos do sistema operacional convidado do Ubuntu 14.04 VirtualBox enquanto você precisar usar o Java 7 e também fazer backups desses arquivos.

Para instalar o openjdk-7-jdk no Ubuntu 14.04, execute:

sudo apt-get install openjdk-7-jdk  

O Java 7 também está disponível no arquivo do Java SE 7 Downloads página do site oficial da Oracle. Selecione o arquivo .tar.gz que é atualmente denominado jdk-7u80-linux-x64.tar.gz (para arquitetura de 64 bits) ou jdk-7u80-linux-i586.tar.gz (para arquitetura de 32 bits) e siga as instruções de instalação em esta resposta . A Oracle fornece este aviso de que os pacotes nos pacotes do Oracle Java Archive não são mais atualizados com os patches de segurança mais recentes.

  

Essas versões mais antigas do JRE e do JDK são fornecidas para ajudar os desenvolvedores a depurar problemas em sistemas mais antigos. Eles não são atualizados com os patches de segurança mais recentes e não são recomendados para uso na produção.

O openjdk-8-jdk não está incluído nos repositórios padrão do Ubuntu 14.04, então instale a versão do Oracle Java 8 JDK seguindo as instruções de: Alterne entre várias versões do java . Os comandos update-java-alternatives e update-alternatives listam as instalações jre / jdk e os caminhos para seus arquivos executáveis e fornecem uma maneira de alternar entre as versões Java.

    
por karel 31.12.2017 / 06:22
1

Você não mencionou qual versão do Ubuntu você está usando. Eu presumo como 14.04.

Como você disse, você já instalou o java 8. Instale o java 7 seguindo o comando:
sudo apt-get install openjdk-7-jdk .

Em seguida, você pode alternar as versões do Java com o seguinte comando:
sudo update-alternatives --config java

Selecione a versão que você precisa e pressione enter. Você pode verificar qual versão está usando pelo comando: java -version

    
por janasaiarun 31.12.2017 / 07:13