Comment installer le JDK 6/7/8 ou JRE Java propriétaire de Sun / Oracle?

538

Je souhaite installer l'environnement JRE d’Oracle et effectuer la mise à jour vers la version la plus récente avec Software Updater lors de la publication. Existe-t-il un package Ubuntu fourni par Canonical ou Oracle?

Avant la version Java 7, je suivais De cette façon , installez Java 6 .

Mais cela ne fonctionne pas pour Java 7 . Il n'y a pas de paquet sun-java7-xxx . Comment installer Java 7 ?

    
posée Benjamin 07.08.2011 - 10:04
la source

27 réponses

853

Il existe une réponse similaire sur la procédure d'installation de JRE 7.

Installer le JDK Java

La manière manuelle

  • Télécharger le fichier compressé Linux 32 bits ou 64 bits fichier binaire "- son extension est" .tar.gz ".

  • Décompressez-le

    tar -xvf jdk-8-linux-i586.tar.gz (32 bits)

    tar -xvf jdk-8-linux-x64.tar.gz (64 bits)

    Le package JDK 8 est extrait dans le répertoire ./jdk1.8.0 . NB: vérifiez attentivement ce nom de dossier, car Oracle semble le modifier occasionnellement à chaque mise à jour.

  • Déplacez maintenant le répertoire JDK 8 vers /usr/lib

    sudo mkdir -p /usr/lib/jvm
    sudo mv ./jdk1.8.0 /usr/lib/jvm/
    
  • Maintenant, lancez

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

    Ceci affectera une priorité de 1 à JDK à Oracle, ce qui signifie que l'installation d'autres JDK sera par défaut . Veillez à utiliser une priorité plus élevée si vous souhaitez que le JDK Oracle reste la valeur par défaut.

  • Corrigez la propriété du fichier et les autorisations des fichiers 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.8.0
    

    N.B .: Rappelez-vous - Le JDK Java contient de nombreux autres exécutables que vous pouvez installer de la même manière que ci-dessus. java , javac , javaws sont probablement les plus fréquemment requis. Cette liste des réponses , contient les autres fichiers exécutables disponibles.

  • Exécuter

    sudo update-alternatives --config java
    

    Vous verrez une sortie similaire à celle ci-dessous - choisissez le nombre de jdk1.8.0 - par exemple, 3 dans cette liste (à moins que vous n’ayez jamais installé Java installé sur votre ordinateur, auquel cas une phrase rien à configurer "apparaîtra):

    $ sudo update-alternatives --config java
    There are 3 choices for the alternative java (providing /usr/bin/java).
    
      Selection    Path                                            Priority   Status
    ------------------------------------------------------------
      0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
      1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
    * 2            /usr/lib/jvm/jdk1.7.0/bin/java                   1         manual mode
      3            /usr/lib/jvm/jdk1.8.0/bin/java                   1         manual mode
    
    Press enter to keep the current choice[*], or type selection number: 3
    update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
    

    Répétez ce qui précède pour:

    sudo update-alternatives --config javac
    sudo update-alternatives --config javaws
    

Remarque pour les utilisateurs NetBeans!

Vous devez définir le nouveau JDK par défaut pour éditer le fichier de configuration.

Si vous souhaitez activer le plugin Mozilla Firefox:

32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

N.B .: Vous pouvez lier le plug-in ( libnpjp2.so ) à /usr/lib/firefox/plugins/ pour une installation à l'échelle du système ( /usr/lib/firefox-addons/plugins à partir de 15.04). Pour Ubuntu 13.10, le chemin du répertoire du plugin est /usr/lib/firefox/browser/plugins/ .

Selon votre configuration, vous devrez peut-être mettre à jour le profil apparmor pour Firefox (ou d'autres navigateurs) dans /etc/apparmor.d/abstractions/ubuntu-browsers.d/java :

# Replace the two lines:
#  /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
#  /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,

Redémarrez ensuite apparmor:

sudo /etc/init.d/apparmor restart

Le moyen le plus simple

Le moyen le plus simple d’installer le JDK 7 consiste à le faire avec Web OSE Oracle Up8 Oracle Java. Cependant, on pense que ce contrat d'achat d'électricité est parfois obsolète. Notez également les dangers de l'utilisation d'un PPA .

Ceci installe JDK 7 (qui inclut le JDK Java, JRE et le plug-in de navigateur Java):

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default

Source

NB: Avant que quelqu'un crie , cela va à l'encontre de la licence de redistribution Oracle - le PPA n'a pas réellement de Java dans le référentiel personnel. Au lieu de cela, le PPA télécharge directement à partir d’Oracle et l’installe.

La méthode du script

Si vous êtes sur une nouvelle installation d'Ubuntu sans installation Java antérieure, ce script automatise le processus décrit ci-dessus si vous ne voulez pas tout taper dans une console. N'oubliez pas que vous devez toujours télécharger Java sur le site Web d'Oracle - les liens Oracle ne sont pas wget conviviaux.

Avant d'utiliser ceci , assurez-vous que ce script se trouve dans le même répertoire que l'extension de fichier .tar.gz que vous avez téléchargée et qu'il existe des non fichiers commençant par jdk- 7 dans le même dossier. S'il y en a, veuillez les sortir temporairement du dossier. N'oubliez pas de rendre le script exécutable ( chmod +x <script's file> ).

#!/bin/sh

tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws

Si vous souhaitez installer le plug-in pour Firefox, ajoutez-le à la fin du script:

mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart

Vérifier si l'installation a réussi

Vous pouvez vérifier si l'installation a réussi avec la commande suivante:

java -version

Vous devriez voir quelque chose comme

java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

Vous pouvez vérifier si le plug-in JRE Mozilla a réussi à l'aide du site Web officiel d'Oracle .

Pour Java 6: Comment installer Oracle JDK 6?

    
réponse donnée fossfreedom 23.05.2017 - 14:39
la source
171

Il existe une réponse similaire sur la procédure d'installation de JDK 8

.

Installer le JRE

Télécharger le "fichier binaire compressé" sous Linux 32 bits ou 64 bits - il a une extension de fichier ".tar.gz" et le décompresse

tar -xvf jre-7-linux-i586.tar.gz

Le package JRE 7 est extrait dans le répertoire ./jre1.7.0. Déplacez maintenant le répertoire JRE 7 vers /usr/lib :

sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0

Ensuite, lancez ce qui suit pour obtenir une liste des alternatives Java actuellement installées.

sudo update-alternatives --config java

Vous obtiendrez une sortie en tant que:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

Press enter to keep the current choice[*], or type selection number:

Rappelez-vous le dernier numéro et appuyez sur Entrée pour quitter cet utilitaire. Dans cet exemple, rappelez-vous le nombre 2 .

Si une seule alternative est affichée, alors rappelez-vous le nombre 0 .

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3

Ceci ajoutera votre nouvelle installation JRE 7 à la liste des alternatives, c'est-à-dire utilisez le numéro mémorisé + 1, c'est-à-dire 3 dans l'exemple ci-dessus. Configurez maintenant Java pour utiliser le JRE Oracle Java:

sudo update-alternatives --config java

Vous verrez une sortie similaire ci-dessous - choisissez le nombre de jre1.7.0, c’est-à-dire 3 :

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

NB: s'il n'y a pas eu d'installation Java antérieure, le nouveau JRE sera celui par défaut et vous ne verrez pas ce qui précède.

Vérifiez la version de votre nouvelle installation JRE 7:

java -version

Il devrait produire

java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

Installer le plug-in Firefox / Chrome

Dans un terminal:

mkdir ~/.mozilla/plugins

Supprimez le plug-in IcedTea, s'il a été installé.

sudo apt-get remove icedtea6-plugin

Supprimer une ancienne version du plug-in Java (peut être ou ne pas être présent):

rm ~/.mozilla/plugins/libnpjp2.so

Vous pouvez maintenant installer le plugin en créant un lien symbolique (vous indiquez à Firefox où se trouve le plugin). Pour Java 32 bits

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Pour une utilisation Java 64 bits

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Confirmez que JRE a réussi en utilisant le site Web officiel d'Oracle .

    
réponse donnée fossfreedom 07.08.2011 - 13:32
la source
100

Voici une solution testée et opérationnelle pour installer Oracle JDK 7 et tous ses fichiers, donc "javac" et tout le reste fonctionne: Comment installer Oracle Java 7 (JDK) dans Ubuntu

Voici les commandes (juste pour plus de commodité):

  1. Téléchargez le dernier JDK 7 Oracle à partir de ici .
  2. Extrayez l'archive JDK Java Java téléchargée dans votre dossier de départ: vous devez créer un nouveau dossier appelé "jdk1.7.0_03" (pour Java JDK7 update 3). Renommez-le en "java-7-oracle" et déplacez-le vers / usr / lib / jvm à l'aide des commandes suivantes:
cd
sudo mkdir -p /usr/lib/jvm/      #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/

3. Install Update Java package created by Bruce Ingalls (packages available for Ubuntu 11.10, 11.04, 10.10 and 10.04):

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java

4. Now run the following command in a terminal to install Oracle Java JDK:

sudo update-java

Select the Java Version that you want to install and set as the default

Après quelques minutes, Oracle Java JDK doit être correctement installé sur votre ordinateur Ubuntu. Vous pouvez extraire la version en exécutant ces commandes dans un terminal:

java -version
javac -version

Mise à jour Oracle a publié Java 8 (stable). Pour l’installer, utilisez les commandes suivantes:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Plus d'informations @ WebUpd8: Installer Oracle Java 8 Dans Ubuntu via le référentiel PPA [JDK8]

    
réponse donnée Alin Andrei 17.09.2011 - 22:30
la source
94

De lien :

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer
réponse donnée Swaroop C H 29.01.2012 - 11:42
la source
39

C’est ainsi que je l’ai installé dans Oneiric tout à l’heure. Ce sera une réponse assez longue, mais cela a fonctionné pour moi.

Téléchargez le dernier SDK Java 1.7.0 d’Oracle. Puis extrayez-le dans / usr / lib / jvm :

cd /usr/lib/jvm/
sudo tar -xvzf ~/jdk-7-linux-x64.tar.gz
sudo mv jdk1.7.0 java-7-oracle
sudo ln -s java-7-oracle java-1.7.0-oracle

Après cela, j'ai créé le fichier .java. 1.7.0-oracle.jinfo dans / usr / lib / jvm avec le contenu suivant:

alias=java-7-oracle
priority=100
section=non-free

jre ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel
jre java /usr/lib/jvm/java-7-oracle/jre/bin/java
jre java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm
jre javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws
jre jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol
jre keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool
jre pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200
jre policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool
jre rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid
jre rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry
jre unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200
jre orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd
jre servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool
jre tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv
jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec
jdk appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer
jdk apt /usr/lib/jvm/java-7-oracle/bin/apt
jdk extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck
jdk idlj /usr/lib/jvm/java-7-oracle/bin/idlj
jdk jar /usr/lib/jvm/java-7-oracle/bin/jar
jdk jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner
jdk java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi
jdk javac /usr/lib/jvm/java-7-oracle/bin/javac
jdk javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc
jdk javah /usr/lib/jvm/java-7-oracle/bin/javah
jdk javap /usr/lib/jvm/java-7-oracle/bin/javap
jdk jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole
jdk jdb /usr/lib/jvm/java-7-oracle/bin/jdb
jdk jhat /usr/lib/jvm/java-7-oracle/bin/jhat
jdk jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo
jdk jmap /usr/lib/jvm/java-7-oracle/bin/jmap
jdk jps /usr/lib/jvm/java-7-oracle/bin/jps
jdk jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript
jdk jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd
jdk jstack /usr/lib/jvm/java-7-oracle/bin/jstack
jdk jstat /usr/lib/jvm/java-7-oracle/bin/jstat
jdk jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd
jdk native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii
jdk rmic /usr/lib/jvm/java-7-oracle/bin/rmic
jdk schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen
jdk serialver /usr/lib/jvm/java-7-oracle/bin/serialver
jdk wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen
jdk wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport
jdk xjc /usr/lib/jvm/java-7-oracle/bin/xjc
plugin xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
plugin mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so

Ensuite, vous devez indiquer à update-alternatives toutes les nouveautés:

$ sudo -sH
Password:
# update-alternatives --quiet --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer 100 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/lib/jvm/java-7-oracle/man/man1/appletviewer.1
# update-alternatives --quiet --install /usr/bin/apt apt /usr/lib/jvm/java-7-oracle/bin/apt 100 --slave /usr/share/man/man1/apt.1 apt.1 /usr/lib/jvm/java-7-oracle/man/man1/apt.1
# update-alternatives --quiet --install /usr/bin/extcheck extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck 100 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/lib/jvm/java-7-oracle/man/man1/extcheck.1
# update-alternatives --quiet --install /usr/bin/idlj idlj /usr/lib/jvm/java-7-oracle/bin/idlj 100 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/lib/jvm/java-7-oracle/man/man1/idlj.1
# update-alternatives --quiet --install /usr/bin/jar jar /usr/lib/jvm/java-7-oracle/bin/jar 100 --slave /usr/share/man/man1/jar.1 jar.1 /usr/lib/jvm/java-7-oracle/man/man1/jar.1
# update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner 100 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/lib/jvm/java-7-oracle/man/man1/jarsigner.1
# update-alternatives --quiet --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 100 --slave /usr/share/man/man1/javac.1 javac.1 /usr/lib/jvm/java-7-oracle/man/man1/javac.1
# update-alternatives --quiet --install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc 100 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1
# update-alternatives --quiet --install /usr/bin/javah javah /usr/lib/jvm/java-7-oracle/bin/javah 100 --slave /usr/share/man/man1/javah.1 javah.1 /usr/lib/jvm/java-7-oracle/man/man1/javah.1
# update-alternatives --quiet --install /usr/bin/javap javap /usr/lib/jvm/java-7-oracle/bin/javap 100 --slave /usr/share/man/man1/javap.1 javap.1 /usr/lib/jvm/java-7-oracle/man/man1/javap.1
# update-alternatives --quiet --install /usr/bin/jconsole jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole 100 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/lib/jvm/java-7-oracle/man/man1/jconsole.1
# update-alternatives --quiet --install /usr/bin/jdb jdb /usr/lib/jvm/java-7-oracle/bin/jdb 100 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/lib/jvm/java-7-oracle/man/man1/jdb.1
# update-alternatives --quiet --install /usr/bin/jhat jhat /usr/lib/jvm/java-7-oracle/bin/jhat 100 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/lib/jvm/java-7-oracle/man/man1/jhat.1
# update-alternatives --quiet --install /usr/bin/jinfo jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo 100 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/lib/jvm/java-7-oracle/man/man1/jinfo.1
# update-alternatives --quiet --install /usr/bin/jmap jmap /usr/lib/jvm/java-7-oracle/bin/jmap 100 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/lib/jvm/java-7-oracle/man/man1/jmap.1
# update-alternatives --quiet --install /usr/bin/jps jps /usr/lib/jvm/java-7-oracle/bin/jps 100 --slave /usr/share/man/man1/jps.1 jps.1 /usr/lib/jvm/java-7-oracle/man/man1/jps.1
# update-alternatives --quiet --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript 100 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/lib/jvm/java-7-oracle/man/man1/jrunscript.1
# update-alternatives --quiet --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd 100 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/lib/jvm/java-7-oracle/man/man1/jsadebugd.1
# update-alternatives --quiet --install /usr/bin/jstack jstack /usr/lib/jvm/java-7-oracle/bin/jstack 100 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/lib/jvm/java-7-oracle/man/man1/jstack.1
# update-alternatives --quiet --install /usr/bin/jstat jstat /usr/lib/jvm/java-7-oracle/bin/jstat 100 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/lib/jvm/java-7-oracle/man/man1/jstat.1
# update-alternatives --quiet --install /usr/bin/jstatd jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd 100 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/lib/jvm/java-7-oracle/man/man1/jstatd.1
# update-alternatives --quiet --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii 100 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/lib/jvm/java-7-oracle/man/man1/native2ascii.1
# update-alternatives --quiet --install /usr/bin/rmic rmic /usr/lib/jvm/java-7-oracle/bin/rmic 100 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/lib/jvm/java-7-oracle/man/man1/rmic.1
# update-alternatives --quiet --install /usr/bin/schemagen schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen 100 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/lib/jvm/java-7-oracle/man/man1/schemagen.1
# update-alternatives --quiet --install /usr/bin/serialver serialver /usr/lib/jvm/java-7-oracle/bin/serialver 100 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/lib/jvm/java-7-oracle/man/man1/serialver.1
# update-alternatives --quiet --install /usr/bin/wsgen wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen 100 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/lib/jvm/java-7-oracle/man/man1/wsgen.1
# update-alternatives --quiet --install /usr/bin/wsimport wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport 100 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/lib/jvm/java-7-oracle/man/man1/wsimport.1
# update-alternatives --quiet --install /usr/bin/xjc xjc /usr/lib/jvm/java-7-oracle/bin/xjc 100 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/lib/jvm/java-7-oracle/man/man1/xjc.1
# update-alternatives --quiet --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi 100
# update-alternatives --quiet --install /usr/bin/ControlPanel ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel 100
# update-alternatives --quiet --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/jre/bin/java 100
# update-alternatives --quiet --install /usr/bin/java_vm java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm 100
# update-alternatives --quiet --install /usr/bin/javaws javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws 100
# update-alternatives --quiet --install /usr/bin/jcontrol jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol 100
# update-alternatives --quiet --install /usr/bin/keytool keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool 100
# update-alternatives --quiet --install /usr/bin/pack200 pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200 100
# update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool 100
# update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid 100
# update-alternatives --quiet --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry 100
# update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200 100
# update-alternatives --quiet --install /usr/bin/orbd orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd 100
# update-alternatives --quiet --install /usr/bin/servertool servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool 100
# update-alternatives --quiet --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv 100
# update-alternatives --quiet --install /usr/bin/jexec jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec 100

Vous pouvez maintenant utiliser update-alternatives pour sélectionner le SDK Java nouvellement installé.

# update-alternatives --config java              # Select java-1.7.0-oracle
# update-java-alternatives --set java-1.7.0-oracle
# exit
$

Cela a fonctionné pour moi, s'il y avait une manière plus élégante (sans utiliser des AAE tiers), je serais ravi de l'entendre. J'ai encore besoin de tester Firefox si je peux y exécuter Java.

    
réponse donnée BigWhale 17.10.2011 - 18:58
la source
25

UNE RÉPONSE MISE À JOUR:

Je suggère d'utiliser l'un des programmes d'installation de webupd8team ppa de la manière suivante:

1) Entrez ces 2 commandes dans le terminal pour ajouter ce PPA et mettre à jour votre liste de paquets:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

2) Entrez une (ou plusieurs) de ces commandes pour installer le ou les Java (s) propriétaire (s) dont vous avez besoin:

  • sudo apt-get install oracle-java6-installer
  • sudo apt-get install oracle-java7-installer
  • sudo apt-get install oracle-java8-installer
  • sudo apt-get install oracle-java9-installer

3) Lorsque le script du programme d'installation Java correspondant est chargé, puis qu'il télécharge et installe les packages Java propriétaires, vous pouvez également entrer la commande suivante pour vérifier le résultat de l'installation:

java -version

Vous devriez alors obtenir une sortie de terminal (pour la version stable java8) comme ceci:

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

Plus d'informations: lien

NB: Ces packages fournissent un JDK Oracle Java, qui comprend le JDK Java, le JRE et le plug-in de navigateur Java. Et le PPA webupd8team / java ne contient que ces installateurs, qui se connectent simplement au site de téléchargement Oracle Java et installent le dernier JDK.

    
réponse donnée Sadi 15.05.2013 - 08:30
la source
16

J'apprécie toutes les réponses précédentes. Je souhaite ajouter cette réponse pour simplifier les opérations effectuées par www.webupd8.org afin de permettre l'installation dans 2-5 minutes .

Cette installation comprend:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

C'est tout !! Maintenant, vérifiez la version de Java

java -version

Le résultat sera comme

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode

Il peut arriver une nouvelle version et vous pouvez simplement la mettre à jour avec cette commande:

sudo update-java-alternatives -s java-7-oracle

Configuration des variables d'environnement

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

Pour en savoir plus, consultez Installer Oracle Java 7 dans Ubuntu via le référentiel PPA .

    
réponse donnée ZenOut 02.09.2013 - 09:52
la source
15

Cette solution vous donnera des paquetages construits à l'identique, exactement comme ils étaient livrés avec Ubuntu avant Oracle.

La réponse

D'abord la réponse, puis l'explication. Ouvrez un terminal, copiez et collez ce qui suit, ligne par ligne.

wget https://raw.githubusercontent.com/ladios/oab-java6/master/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

Ceci construira les packages officiels sun-java6- * et les rendra disponibles dans le centre logiciel. Si vous souhaitez également utiliser les packages oracle-java7- *, exécutez le script comme suit:

sudo ./oab-java.sh -7

Vous pouvez maintenant installer les packages avec votre gestionnaire de packages préféré.

L'explication

Lorsque Oracle a modifié la licence de distribution pour Java, les distributions Linux n'étaient plus autorisées à mettre à jour les packages officiels. L'utilisateur Github rraptorr a pris le script Debian utilisé pour construire les paquets jusque-là et l'a modifié pour qu'il fonctionne avec les téléchargements mis à jour d'Oracle. Il fournit maintenant des scripts de package pour SUN Java6 et Oracle Java7 .

Le script oab.java.sh est juste un wrapper qui télécharge automatiquement la version actuelle, crée les packages et ajoute les dans un référentiel local.

Notes complémentaires

Les packages créés et installés à l'aide de cette méthode ne recevront pas les mises à jour automatiquement - uniquement lorsque vous réexécutez le script. Vous pouvez contourner ce problème en créant un travail cron qui exécute ce script régulièrement. Pour ce faire, le moyen le plus sûr consiste à utiliser anacron en plaçant le script dans /etc/cron.daily .

wget https://raw.githubusercontent.com/ladios/oab-java6/master/oab-java.sh -O /root/oab-java.sh
chmod +x /root/oab-java.sh
ln -s /root/oab-java.sh /etc/cron.daily/oab-java

Désormais, vos packages Java officiels seront toujours à jour.

    
réponse donnée mniess 09.08.2012 - 20:57
la source
9

Sur AMD64, vous devez modifier un peu la commande pour créer le lien symbolique:

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

changez seulement le i386 en amd64 .

    
réponse donnée user41289 09.01.2012 - 23:58
la source
9

Cela a fonctionné pour mes besoins de développement de pouvoir exécuter / compiler 1.6 ou 1.7. Auparavant, je n'utilisais que la version 1.6 à partir d'un paquet Ubuntu apt.

  1. Téléchargez 1,7 gzip .
  2. Extraire dans un dossier
  3. Mettre à jour JAVA_HOME et PATH dans le fichier bash

    JAVA_HOME=/opt/java/jdk1.7.0_25
    export JAVA_HOME
    
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    
réponse donnée pllee 30.08.2013 - 17:00
la source
7

Pour le rendre disponible pour tous les utilisateurs:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/

pour x86_64:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/
    
réponse donnée noenid 08.09.2012 - 14:37
la source
7

Obtenez le JDK d’Oracle / Sun; Téléchargez le JDK Java à l’adresse:

lien

Veuillez télécharger ou déplacer le fichier téléchargé dans votre répertoire personnel, ~ , par souci de facilité.

Remarque:

  • Ne vous inquiétez pas de ce que JDK doit télécharger pour JEE.

  • Ignorez la copie de l'invite "utilisateur @ hôte: ~ $".

  • Appuyez sur Entrée après chaque commande.

Exécuter dans un terminal ..

user@host:~$ sudo mkdir -p /usr/lib/jvm/
user@host:~$ sudo mv jdk-7u4-linux-i586.tar.gz /usr/lib/jvm/
user@host:~$ cd /usr/lib/jvm/
user@host:~$ sudo tar zxvf jdk-7u4-linux-i586.tar.gz

Activez maintenant Java (en s'exécutant individuellement):

user@host:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_04/bin/java" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_04/bin/javac" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_04/bin/javaws" 1

Fermez tous les navigateurs.

Créez un dossier de plugins Mozilla dans votre répertoire personnel:

user@host:~$ mkdir ~/.mozilla/plugins/

Créez un lien symbolique vers votre dossier de plugins Mozilla. Pour les systèmes 64 bits, remplacez «i386» par «amd64»:

user@host:~$ ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Test:

user@host:~$ java -version

Sortie:

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

Test:

user@host:~$ javac -version

Sortie:

javac 1.7.0_04

Vérifiez JRE à l'adresse .

    
réponse donnée shetty 29.04.2012 - 17:19
la source
6

J'ai écrit un article de blog avec une explication très détaillée sur la procédure d'installation de Java 7 sur Natty, OpenJDK et Sun:

lien

OpenJDK est installé à partir du PPA fourni par Damien Lecan, et celui de Sun manuellement. À ce que je sache, jusqu’à présent, c’est le seul guide qui soit correct à la fois dans les étapes et dans l’explication.

Si vous rencontrez des problèmes, postez un commentaire là-bas et j'essaierai de le résoudre.

Bonne chance.

    
réponse donnée Bruno Reis 17.08.2011 - 20:48
la source
5

Je propose un moyen de faciliter l'installation de Java 7 d'Oracle.

Ubuntu ne fournissant pas les packages Java 7 d'Oracle, je fournis une collection de packages Ubuntu sur mon propre référentiel de packages.

Les packages sont entièrement intégrés dans la manière Ubuntu de prendre en charge Java. Vous pourrez sélectionner l’alternative Java 7 d’Oracle avec les outils standard: update-alternative ou update-java-alternative.

La page principale de ma contribution est la suivante: link

Pour obtenir les packages, il vous suffit d'ajouter le référentiel de packages dans la configuration de votre système. Le processus est expliqué dans le lien

.

Stéphane.

    
réponse donnée user61942 09.05.2012 - 11:20
la source
4

La méthode la plus simple consiste à télécharger java 7 avec Netbeans ici - lien

    
réponse donnée Bakhtiyor 09.01.2013 - 11:59
la source
4

Pour ceux qui vivent en Syrie, à Cuba, en Libye, en Corée ou dans tout pays où Oracle interdit ses services, il s'agit d'une méthode efficace pour installer Oracle JDK 8.

  1. À l'aide d'un PROXY, accédez à ce lien et acceptez le Conditions, puis téléchargez le fichier tar.gz adapté à votre système (32 ou 64 bits).
  2. Déplacez cette archive dans le répertoire Téléchargements de votre dossier personnel.
  3. exécutez ce script sous la forme sudo:


if [[ $UID != 0 ]]; then
  echo "This script neeeds to be run with sudo, like this:"
  echo -e "\n  sudo $0 $*\n"
  exit 1
fi
apt-get install python-software-properties
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
if [ ! -f $HOME/Downloads/jdk-8u5-linux-*.tar.gz ]; then
  echo "The JDK tar.gz file was not found in $HOME/Downloads. please download it, put it in $HOME/Downloads and run again."
  exit 1
fi
cp ~/Downloads/jdk-8u5-linux-*.tar.gz /var/cache/oracle-jdk8-installer/
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default
java -version
    
réponse donnée Tamer Shlash 04.07.2014 - 12:38
la source
3

Pour installer la variante 32 bits de Java sur Ubuntu 64 bits:

Ouvrez une fenêtre terminal ( Ctrl + Alt + T est la méthode la plus rapide si vous pas au courant) et tapez ce qui suit pour installer:

sudo add-apt-repository "deb http://download.tuxfamily.org/arakhne/ubuntu precise-arakhne universe"

wget http://download.tuxfamily.org//arakhne/public.key -O - | sudo apt-key add -
apt-get install ia32-oracle-java7-jre
    
réponse donnée user640811 11.09.2012 - 11:24
la source
3

Pour moi, c'est un peu différent. Pour Ubuntu 12.04 LTS Precise (Desktop):

  1. Télécharger jre-*.tar.gz

  2. tar -zxvf jre-*.tar.gz

  3. mkdir /usr/lib/jvm/

  4. mv jre* /usr/lib/jvm/

  5. ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/

C'est tout.

Pour vous assurer que c'est correct:

java -version

Si vous souhaitez ajouter un plug-in pour Firefox ou Chrome:

  1. mkdir ~/.mozilla/plugins

  2. ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Remarque spéciale: si vous avez une nouvelle installation 64 bits, vous pouvez rencontrer l’erreur suivante lors de l’exécution de java -version

-bash: ./java: No such file or directory

Ceci est dû à une dépendance du paquet libc6-i386 qui n'est pas incluse par défaut dans Ubuntu Desktop 12.04 LTS 64 bits. Pour installer ce paquet, lancez: sudo apt-get install libc6-i386

    
réponse donnée hussain free 05.06.2012 - 22:23
la source
3

Voici un script bash qui pourrait vous aider à configurer les alternatives Java:

#!/bin/bash

BIN_HOME="/usr/bin"
JVM_BIN_HOME="/usr/lib/jvm/jdk1.7.0_21/bin"

UPDATE_CMD="update-alternatives"
UPDATE_OPT="--install"
UPDATE_DEFAULT_PRIORITY=10

echo "Installing alternatives for Oracle JDK."
#echo "JAVA_BIN_HOME=$JAVA_BIN_HOME"
#echo "BIN_HOM=$BIN_HOME"
echo "All cmds in \"$JVM_BIN_HOME\" will be installed in \"$BIN_HOME\" with \"$UPDATE_CMD\""
echo

# 
# Calls update-alternatives.
# Param 1 is the java cmd name and optionally param 2 is the priority
# See 'man update-alternatives' for more information.
# 
function update_alt() {
    if [ -z "$2" -o "${2}xxx" = "xxx" ]; then
    echo "using default priority: $UPDATE_DEFAULT_PRIORITY"
    PRIORITY=$UPDATE_DEFAULT_PRIORITY
    else
    PRIORITY=$2
    fi

    EXEC="$UPDATE_CMD $UPDATE_OPT $BIN_HOME/$1 $1 $JVM_BIN_HOME/$1 $PRIORITY"
    echo $EXEC
    $EXEC
    return 0
}

for bin in $JVM_BIN_HOME/*
do
    if [ -x $bin ]; then
    cmd=$(basename $bin)

    if [ -x $BIN_HOME/$cmd ]; then
        echo "notice: alternative already installed, \"$cmd\""
        continue # Skip installation of alternative.
    fi

    echo "install alternative: $cmd"
    update_alt $cmd
    if [ ! -x $BIN_HOME/$cmd ]; then
        echo "error: failed to install alternative, \"$cmd\""
        exit 1
    fi
    fi
done

exit 0
    
réponse donnée Plamen 08.05.2013 - 19:33
la source
3

Solution simple

Plutôt que de télécharger le package .tar.gz , je vous recommande de télécharger le package .rpm . Puis lancez:

sudo apt-get install alien dpkg-dev debhelper build-essential
sudo alien --scripts jdk-7u-linux-.rpm 

où je crois que le <build> actuel est 21 et que le <version> dépend de l'architecture de votre système.

Le premier installera alien, une application permettant de convertir .rpm en .deb . La deuxième commande exécute ensuite alien sur le package jdk. Cela devrait durer une minute ou deux et générer un fichier intitulé:

jdk-7u<build>-linux-<version>.deb

Ce paquet peut ensuite être installé en exécutant:

sudo dpkg -i jdk-7u<build>-linux-<version>.deb

Voici comment je l'ai installé avec succès sur ma machine.

    
réponse donnée Dawson 09.05.2013 - 18:36
la source
3

Je pense que la meilleure méthode a déjà été publiée, mais j'ai eu un problème avec ceci: je supprime java 'manuellement' de update-alternatives , puis j'ai essayé de le faire.

update-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1

mais j'ai continué à avoir cette erreur

update-alternatives: using /usr/lib/jvm/jre1.7.0_05/bin/java to provide /usr/bin/java/ (java) in auto mode. update-alternatives: error: unable to make /usr/bin/java/.dpkg-tmp a symlink to /etc/alternatives/java: No such file or directory

Mais heureusement, j'ai rencontré un excellent tutoriel sur ce site: link et tout a bien fonctionné:)

    
réponse donnée Patryk 11.07.2012 - 22:53
la source
2

La meilleure méthode que je puisse vous proposer si vous souhaitez installer Java 6 sous Ubuntu 12.04 LTS (Pangolin précis) est:

sudo apt-get purge sun-java

Vous devez le faire si vous voulez que le plug-in Mozilla fonctionne sans conflit avec Java 7 par exemple.

mkdir ~/src

cd ~/src
git clone https://github.com/flexiondotorg/oab-java6.git
cd ~/src/oab-java6
sudo ./oab-java.sh

Ensuite, installez Java:

sudo apt-get install sun-java6-plugin sun-java6-jre sun-java6-bin sun-java6-jdk

Vous pouvez suivre le processus d'installation avec:

tail -f ~/src/oab-java6/oab-java.sh.log

Explication : identique à une réponse au Comment installer le JDK Java 6 exclusif de Sun / Oracle / 7/8 ou JRE? .

Référence : Installation du JDK Java6 sur Ubuntu 12.04

    
réponse donnée Abdennour TOUMI 03.01.2014 - 10:01
la source
2

Pour moi, la méthode Debian (sic) consisterait à créer votre propre paquet.

Vous installez java-package

sudo apt-get install java-package

Vous téléchargez l'archive Oracle tar.gz.

Vous créez votre package deb

fakeroot make-jpkg jdk-7u79-linux-x64.tar.gz

Vous l'installez

sudo dpkg -i oracle-java7-jdk_7u79_amd64.deb
    
réponse donnée Sacha K 13.12.2015 - 17:30
la source
2

Téléchargez votre version .tar.gz de JDK souhaitée pour votre système Ubuntu à partir de http://oracle.com , par exemple jdk-8u102-linux-x64.tar.gz .

Extrayez-le où vous voulez dans le répertoire /home , par exemple /home/dante/Programs/Java . Nous avons maintenant un dossier avec le nom comme jdk1.8.0_102 dans /home/dante/Programs/Java .

Ajoutez ces deux lignes à votre fichier /home/dante/.profile

export JAVA_HOME=/home/dante/Programs/Java/jdk1.8.0_102
export PATH=$JAVA_HOME/bin:$PATH

Redémarrez votre système et après le redémarrage, vous devriez voir votre version de Java en exécutant java -version dans le terminal.

    
réponse donnée Dante 26.08.2016 - 10:50
la source
2

Je ne sais pas pourquoi les gens ont donné autant de réponses, mais ajouter jdk / bin à PATH fonctionne très bien: -

  • Télécharger le JDK à partir du lien

  • Extrayez ce que vous voulez. J'aime /opt

    ex: - tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz -C /opt

Ajoutez votre jdk/bin à PATH comme indiqué ici dans mon cas. Voici à quoi ressemble mon /etc/environment : -

   $ cat /etc/environment     
   PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/jdk-9.0.1/bin"    
   JAVA_HOME="/opt/jdk-9.0.1/"
    
réponse donnée noone 22.12.2017 - 19:23
la source
1

Pour installer Sun Java 6 sur Precise via Trusty, vous pouvez utiliser les packages d'archivage principal / partenaire conservés . PPA.

sudo add-apt-repository ppa:maxb/preserved
sudo apt-get update
sudo apt-get install sun-java6-jre
sudo update-alternatives --config java

Ensuite, sélectionnez la version Java souhaitée. Vous pouvez vérifier ce que vous utilisez actuellement:

geek@liv-inspiron:/tmp$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
    
réponse donnée landroni 05.06.2014 - 23:32
la source
1

Installation d'Oracle Java (JDK / JRE):

Vous pouvez automatiser la tâche d'installation / de désinstallation d'Oracle Java (JDK / JRE) à partir d'une source téléchargée (tar.gz) à l'aide de ce script: oraji .

Étapes:

  1. Téléchargez le code source tar.gz de la version de jdk / jre de votre choix.
  2. exécuter sudo oraji /path/to/the/jdk_or_jre/archive

Désinstaller:

Lancez sudo oraji -u et confirmez la désinstallation de la version de jdk / jre.

    
réponse donnée Jahid 23.12.2015 - 03:12
la source

Lire d'autres questions sur les étiquettes