qual è la differenza tra java-1.7.0-openjdk - i386 e java-7-openjdk-i386


Quando installo netbeans mi dà la possibilità di selezionare l'ambiente java, ho 3 opzioni, oracle java e queste due ( java-1.7.0-openjdk-i386e java-7-openjdk-i386). qual è la differenza tra questi due?Il sistema operativo se ubuntu.

Author: Nikola, 2013-02-21

2 answers

I due OpenJDK sono uguali. Tuttavia OpenJDK è leggermente diverso da Oracle JDK. Leggi questo post per ulteriori chiarimenti.

Il motivo per cui hai due opzioni per OpenJDK è PROBABILMENTE che hai due copie di OpenJDK installate (o due riferimenti diversi alla stessa directory sul tuo sistema.)

Per ulteriori indagini, provare a ls -lh /usr/lib/jvm. Il /usr/lib/jvm è di solito la directory in cui viene installato Java. Controllare se uno di loro è un simbolico link. Inoltre, controlla in netbeans la posizione dei due JDK e vedi se in realtà hai due versioni o riferimenti di Java sul sistema.

Ad esempio, ecco l'output di ls -lh sul mio sistema:

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

Come puoi vedere java-1.6.0-openjdk-i386 è solo un collegamento simbolico / riferimento a un'altra directory chiamata java-6-openjdk-i386

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

L'hai installato due volte

Da openjdk, seguendo le istruzioni da qui

sudo apt-get install openjdk-7-jdk

Da Stackoverflow, seguendo le istruzioni da qui

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

Raccomanderebbe il secondo e remvong il primo digitando

sudo apt-get remove openjdk-7-jdk.

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