Question : Comment puis-je installer Java sur Ubuntu ou système d'exploitation Debian ?
Réponse : Si Java n'est pas installé, vous obtiendrez le message d'erreur suivant lorsque vous utiliserez java -version.
# java -version The program 'java' can be found in the following packages: * gij-4.3 * java-gcj-compat-headless * openjdk-6-jre-headless * cacao * gij-4.2 * jamvm * kaffe Try: apt-get install -su: java: command not found
Recherchez le package Java qui doit être installé
Avant l'installation, vous pouvez effectuer une recherche apt-cache pour découvrir tous les packages disponibles commençant par sun-java.
Comme indiqué ci-dessous, vous trouverez les packages Java5 et Java6 JDK et JRE.
# sudo apt-get update # apt-cache search ^sun-java sun-javadb-client - Java DB client sun-javadb-common - Java DB common files sun-javadb-core - Java DB core sun-javadb-demo - Java DB demo sun-javadb-doc - Java DB documentation sun-javadb-javadoc - Java DB javadoc sun-java5-bin - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture dependent files) sun-java5-demo - Sun Java(TM) Development Kit (JDK) 5.0 demos and examples sun-java5-doc - Sun JDK(TM) Documention -- integration installer sun-java5-fonts - Lucida TrueType fonts (from the Sun JRE) sun-java5-jdk - Sun Java(TM) Development Kit (JDK) 5.0 sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files) sun-java5-plugin - The Java(TM) Plug-in, Java SE 5.0 sun-java5-source - Sun Java(TM) Development Kit (JDK) 5.0 source files sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files) sun-java6-demo - Sun Java(TM) Development Kit (JDK) 6 demos and examples sun-java6-doc - Sun JDK(TM) Documention -- integration installer sun-java6-fonts - Lucida TrueType fonts (from the Sun JRE) sun-java6-javadb - Java(TM) DB, Sun Microsystems' distribution of Apache Derby sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6 sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files) sun-java6-plugin - The Java(TM) Plug-in, Java SE 6 sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files
Installer Java sur Ubuntu
Exécutez sudo apt-get install sun-java6-jdk pour installer le JDK Java 6 sur Ubuntu comme indiqué ci-dessous. Si vous n'avez besoin que de l'environnement d'exécution, installez sun-java6-jre .
# sudo apt-get install sun-java6-jdk Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic Use 'apt-get autoremove' to remove them. The following extra packages will be installed: gsfonts-x11 java-common odbcinst1debian1 sun-java6-bin sun-java6-jre unixodbc Suggested packages: equivs sun-java6-demo openjdk-6-doc sun-java6-source sun-java6-plugin ia32-sun-java6-plugin sun-java6-fonts libmyodbc odbc-postgresql libct1 The following NEW packages will be installed: gsfonts-x11 java-common odbcinst1debian1 sun-java6-bin sun-java6-jdk sun-java6-jre unixodbc 0 upgraded, 7 newly installed, 0 to remove and 68 not upgraded. Need to get 54.5MB of archives. After this operation, 161MB of additional disk space will be used. Do you want to continue [Y/n]? Y Get:1 http://us.archive.ubuntu.com jaunty/main java-common 0.30ubuntu4 [80.3kB] Get:2 http://us.archive.ubuntu.com jaunty-updates/multiverse sun-java6-jre 6-16-0ubuntu1.9.04 [6421kB] Get:3 http://us.archive.ubuntu.com jaunty/main odbcinst1debian1 2.2.11-16build3 [66.3kB] Get:4 http://us.archive.ubuntu.com jaunty/main unixodbc 2.2.11-16build3 [295kB] Get:5 http://us.archive.ubuntu.com jaunty-updates/multiverse sun-java6-bin 6-16-0ubuntu1.9.04 [29.1MB] Get:6 http://us.archive.ubuntu.com jaunty-updates/multiverse sun-java6-jdk 6-16-0ubuntu1.9.04 [18.5MB] Get:7 http://us.archive.ubuntu.com jaunty/main gsfonts-x11 0.21 [10.5kB] Fetched 54.5MB in 4min 53s (186kB/s) Preconfiguring packages ... Selecting previously deselected package java-common. (Reading database ... 142715 files and directories currently installed.) Unpacking java-common (from .../java-common_0.30ubuntu4_all.deb) ... Selecting previously deselected package sun-java6-jre. Unpacking sun-java6-jre (from .../sun-java6-jre_6-16-0ubuntu1.9.04_all.deb) ... Selecting previously deselected package odbcinst1debian1. Unpacking odbcinst1debian1 (from .../odbcinst1debian1_2.2.11-16build3_i386.deb) ... Selecting previously deselected package unixodbc. Unpacking unixodbc (from .../unixodbc_2.2.11-16build3_i386.deb) ... Selecting previously deselected package sun-java6-bin. Unpacking sun-java6-bin (from .../sun-java6-bin_6-16-0ubuntu1.9.04_i386.deb) ... sun-dlj-v1-1 license has already been accepted Selecting previously deselected package sun-java6-jdk. Unpacking sun-java6-jdk (from .../sun-java6-jdk_6-16-0ubuntu1.9.04_i386.deb) ... sun-dlj-v1-1 license has already been accepted Selecting previously deselected package gsfonts-x11. Unpacking gsfonts-x11 (from .../gsfonts-x11_0.21_all.deb) ... Processing triggers for doc-base ... Processing 3 added doc-base file(s)... Registering documents with scrollkeeper... Processing triggers for man-db ... Processing triggers for shared-mime-info ... Setting up java-common (0.30ubuntu4) ... Setting up odbcinst1debian1 (2.2.11-16build3) ... Setting up unixodbc (2.2.11-16build3) ... Setting up gsfonts-x11 (0.21) ... Setting up sun-java6-bin (6-16-0ubuntu1.9.04) ... Setting up sun-java6-jre (6-16-0ubuntu1.9.04) ... Setting up sun-java6-jdk (6-16-0ubuntu1.9.04) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place
Lors de l'installation, vous serez invité avec la fenêtre suivante, où vous devez lire la "Licence de distributeur de système d'exploitation pour Java" et cliquez sur OK.

Fig :Termes de la licence Sun Java - Cliquez sur OK
Après avoir lu les termes de la licence, vous serez invité avec la fenêtre suivante, où vous devez accepter les "termes de la licence" en cliquant sur Oui.

Fig :Accepter les termes de la licence Java JDK/JRE - Cliquez sur Oui
Vérifiez l'installation de Java
Enfin, exécutez java -version et assurez-vous que Java est correctement installé, comme indiqué ci-dessous.
# java -version java version "1.6.0_16" Java(TM) SE Runtime Environment (build 1.6.0_16-b01) Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)