quelle est la différence entre java-1.7.0-openjdk-i386 et java-7-openjdk-i386


Quand j'ai installer netbeans, il me donne la possibilité de sélectionner l'environnement java, j'ai 3 options, l'oracle java et ces deux (java-1.7.0-openjdk-i386 et java-7-openjdk-i386). quelle est la différence entre ces deux?Le système d'exploitation si ubuntu.

Author: Nikola, 2013-02-21

2 answers

Les deux OpenJDK sont identiques. Cependant, OpenJDK est légèrement différent d'Oracle JDK. Lire ce post pour plus de précisions.

La raison pour laquelle vous obtenez deux options pour OpenJDK est PROBABLEMENT que vous avez deux copies d'OpenJDK installées (ou deux références différentes au même répertoire sur votre système.)

Pour une enquête plus approfondie, essayez de ls -lh /usr/lib/jvm. Le /usr/lib/jvm est généralement le répertoire où Java est installé. Vérifiez si l'un d'eux est un symbole lien. Vérifiez également dans netbeans l'emplacement des deux JDK et voyez si en fait vous avez deux versions ou références de Java sur le système.

Par exemple, voici la sortie de ls -lh sur mon système:

ls -lh
total 24K
lrwxrwxrwx 1 root  root    26 Sep 10 13:41 default-java -> /usr/lib/jvm/java-7-oracle
lrwxrwxrwx 1 root  root    18 Mar 13  2012 java-1.5.0-gcj -> java-1.5.0-gcj-4.6
drwxr-xr-x 7 root  root  4.0K Aug 22  2012 java-1.5.0-gcj-4.6
lrwxrwxrwx 1 root  root    19 Jun 26  2012 java-1.6.0-openjdk-i386 -> java-6-openjdk-i386
drwxr-xr-x 3 root  root  4.0K Feb 15 10:52 java-6-openjdk-common
drwxr-xr-x 7 root  root  4.0K Feb 15 10:52 java-6-openjdk-i386
drwxr-xr-x 8 ankit ankit 4.0K Jun  6  2012 java-6-sun
drwxr-xr-x 5 root  root  4.0K Aug 22  2012 java-7-openjdk-i386
drwxr-xr-x 8 root  root  4.0K Feb 20 10:40 java-7-oracle
lrwxrwxrwx 1 root  root    12 Mar 13  2012 java-gcj -> java-gcj-4.6
lrwxrwxrwx 1 root  root    18 Apr 16  2012 java-gcj-4.6 -> java-1.5.0-gcj-4.6

Comme vous pouvez le voir java-1.6.0-openjdk-i386 est juste un lien symbolique/référence vers un autre répertoire nommé java-6-openjdk-i386

 9
Author: Ankit, 2017-05-23 12:34:30

Vous l'avez installé deux fois

De openjdk, en suivant les instructions de ici

sudo apt-get install openjdk-7-jdk

De Stackoverflow, en suivant les instructions de ici

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

, recommande la deuxième et remvong le premier en tapant

sudo apt-get remove openjdk-7-jdk.

 3
Author: Rishi Dua, 2017-05-23 12:26:18