Installation de Java 7 sur Ubuntu

pour installer java, j'ai toujours utilisé la méthode classique à partir du terminal. J'aimerais installer java manuellement. J'ai placé le dossier du JDK sur le bureau et j'ai défini des variables d'environnement (PATH, CLASSPATH et JAVA_HOME). Du terminal, si je tape java -version je me fais imprimer

foralobo@ubuntu-vincy:~$ 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)

Mais lorsque j'essaie d'installer eclipse ou netbeans, le système avertit en disant qu'il n'y a pas de java installée sur la machine.

Ce qui manque à installation manuelle complète? (Ubuntu 13.04)

213
demandé sur Rob Kielty 2013-04-28 17:53:11

9 réponses

cette réponse utilisée pour décrire comment installer Oracle Java 7. Cela ne fonctionne plus depuis Oracle end-of-lifed Java 7 et de mettre les téléchargements binaires pour les versions avec des correctifs de sécurité derrière un paywall. En outre, OpenJDK a grandi et est une alternative plus viable de nos jours.

dans Ubuntu 16.04 et supérieur, Java 7 n'est plus disponible. Généralement, il est préférable d'installer Java 8 (ou 9) à la place.

sudo apt-get install openjdk-8-jre

ou, si vous voulez aussi le compilateur, obtenez le jdk:

sudo apt-get install openjdk-8-jdk

dans Trusty, la façon la plus facile d'installer Java 7 est actuellement D'installer le paquet OpenJDK:

sudo apt-get install openjdk-7-jre

ou, pour le jdk:

sudo apt-get install openjdk-7-jdk

si vous recherchez spécifiquement Java 7 sur une version D'Ubuntu qui ne le supporte plus, consultez https://askubuntu.com/questions/761127/how-do-i-install-openjdk-7-on-ubuntu-16-04-or-higher .

539
répondu flup 2018-02-03 15:55:58
sudo apt-get update
sudo apt-get install openjdk-7-jdk

et si vous avez déjà d'autres versions JDK installées

sudo update-alternatives --config java

sélectionnez ensuite la version Java 7.

55
répondu Sopan kokre 2014-05-18 05:05:35

en plus de la réponse de flup, vous pouvez aussi lancer ce qui suit pour définir JAVA_HOME et PATH:

sudo apt-get install oracle-java7-set-default

plus d'information à: http://www.ubuntuupdates.org/package/webupd8_java/precise/main/base/oracle-java7-set-default

49
répondu Brent Robinson 2013-12-13 11:35:36

Télécharger la version 32 bits ou 64 bits de Linux à partir de " http://www.oracle.com/technetwork/java/javase/downloads/index.html " "binaire compressé fichier" - il a une ".tar.gz" extension de fichier.

Uncpress it

tar -xvf jdk-7u75-linux-x64.tar.gz (32-bit)

tar -xvf jdk-7u75-linux-x64.tar.gz (64-bit)

le paquet JDK 7 est extrait dans le répertoire ./jdk1.7.0_75 .

déplacer maintenant le répertoire JDK 7 à /usr/lib

sudo mkdir -p /usr/lib/jvm
sudo mv ./jdk1.7.0_75 /usr/lib/jvm/

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_75/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_75/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_75/bin/javaws" 1

cela assignera à Oracle JDK une priorité de 1, ce qui signifie que l'installation d'autres JDKs le remplacera par défaut. Assurez-vous d'utiliser une priorité plus élevée si vous voulez Qu'Oracle JDK reste la valeur par défaut.

corriger la propriété du fichier et les permissions des exécutables:

sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/jdk1.7.0_75

Exécuter

sudo update-alternatives --config java

vous verrez la sortie similaire à celle ci-dessous-choisissez le nombre de jdk1.7.0_75 - par exemple 3 dans cette liste (à moins que vous n'ayez jamais installé Java installé dans votre ordinateur, auquel cas une phrase disant "Il n'y a rien à configurer" apparaîtra):

$ sudo update-alternatives --config java

il y a 3 choix pour l'alternative java (fournissant /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

appuyez sur Entrée pour conserver le choix actuel [ * ], ou le numéro de sélection du type: 3

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

répétez ce qui précède au lieu de:

sudo update-alternatives --config javac
sudo update-alternatives --config javaws
31
répondu Abhijit Bashetti 2016-09-08 09:43:15

je pense que vous devriez considérer la procédure D'installation Java avec soin. Voici le processus détaillé qui couvre presque toutes les pannes possibles.

installer Java avec apt-get est facile. Tout d'abord, mettez à jour l'index des paquets:

sudo apt-get update

Ensuite, vérifiez si Java n'est pas déjà installé:

java -version

S'il retourne "le programme java peut être trouvé dans les paquets suivants", Java n'a pas encore été installé, exécutez donc la commande suivante:

sudo apt-get install default-jre

vous allez bien jusqu'à maintenant comme je le suppose.

cela installera L'environnement Java Runtime (JRE). Si vous avez besoin du Java Development Kit (JDK), qui est habituellement nécessaire pour compiler des applications Java (par exemple Apache Ant, Apache Maven, Eclipse et IntelliJ IDEA), exécutez la commande suivante:

sudo apt-get install default-jdk

C'est tout ce qui est nécessaire pour installer Java.

Installation D'OpenJDK 7:

pour installer OpenJDK 7, exécutez la commande suivante:

sudo apt-get install openjdk-7-jre 

cela installera L'environnement Java Runtime (JRE). Si vous avez besoin du Java Development Kit (JDK), exécutez la commande suivante:

sudo apt-get install openjdk-7-jdk

installation D'Oracle JDK:

L'Oracle JDK est le JDK officiel; toutefois, il n'est plus fourni par Oracle comme une installation par défaut d'Ubuntu.

vous pouvez toujours l'installer en utilisant apt-get. Pour installer n'importe quelle version, exécutez d'abord les commandes suivantes:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

ensuite, selon la version que vous voulez installer, exécutez l'une des commandes suivantes:

Oracle JDK 7:

sudo apt-get install oracle-java7-installer

Oracle JDK 8:

sudo apt-get install oracle-java8-installer
10
répondu Mehran 2015-01-18 12:49:40
La méthode

ne fonctionne plus.

bien Qu'Oracle Java 6 et 7 ne soient pas pris en charge depuis un certain temps, ils étaient encore disponibles en téléchargement sur le site D'Oracle jusqu'à récemment.

cependant, les binaires ont été retirés il y a environ 10 jours (?), de sorte que les installateurs Oracle Java (JDK) 6 et 7 disponibles dans le WebUpd8 Oracle Java PPA ne fonctionnent plus.

Oracle Java 6 et 7 sont maintenant disponibles uniquement pour ceux avec un compte de Support Oracle (qui n'est pas libre), donc je ne peux pas supporter cela pour les paquets PPA.

Source: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html Date: Juin 2017

la page de téléchargement D'Oracle dit

mises à jour pour Java SE 7 publiées après avril 2015, et les mises à jour pour Java SE 6 publiées après avril 2013 sont disponible uniquement pour les clients Oracle via Mon Support Oracle (nécessite une connexion support).

Java SE Advanced offre aux utilisateurs des fonctionnalités commerciales, l'accès à des corrections de bugs critiques, des corrections de sécurité, et la maintenance générale".

j'ai dû le télécharger des archives Oracle - http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

vous avez besoin d'un compte de ce bien.

3
répondu Aniket Thakur 2017-12-16 04:04:34

la réponse de flup est la meilleure, mais elle n'a pas fonctionné complètement pour moi. J'ai aussi dû faire ce qui suit pour que ça marche:

  1. export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/
  2. chmod 777 sur le dossier
  3. ./gradlew build - Hibernation Des Bâtiments
2
répondu Siddharth 2017-05-23 12:26:23

Oracle Java 1.7.0 from .colis 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

contournement de 1.7.0_51

Il y a un 123 actuellement dans le CARNET d'adresses hors connexion et un pull request

Voici la lésion patchée:

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
répondu Paweł Prażak 2014-01-24 13:36:10
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
répondu Akitha_MJ 2017-05-17 01:11:20