GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Java su Ubuntu Linux

Introduzione

Come installare Java su Ubuntu Linux? Sebbene questo argomento sia abbastanza autoesplicativo per un amministratore di sistema Linux esperto, crea ancora molta confusione per i principianti in termini di quale versione di Java mi serve, come la installo o come modificare le impostazioni del mio sistema tra più tipi diversi di Java versioni. Lo scopo di questo breve articolo è di fare luce su questo argomento poiché mostreremo come installare Java JDK sia per Oracle che per OpenJDK.

Cos'è Java

In breve, Java è un linguaggio di programmazione orientato agli oggetti. L'attuale proprietario dell'implementazione ufficiale della piattaforma Java SE (Standard Edition) è Oracle Corporation. L'implementazione gratuita e open source di Java Platform SE si chiama OpenJDK e OpenJRE. Esiste anche un'altra versione Java gestita da IBM. IBM fornisce anche JDK e JRE. Attualmente solo le versioni OpenJDK e OpenJRE Java sono disponibili tramite il repository Ubuntu standard.

Quale versione di Java devo installare?

Questo dipende davvero dal motivo per cui è necessario installare Java in primo luogo. Alcuni software richiedono l'installazione di Java di Oracle per funzionare correttamente. Se il software che stai tentando di eseguire non dice esplicitamente che necessita dell'implementazione Java di Oracle, è sempre sicuro e consigliato iniziare con la versione OpenJDK. Se si verificano problemi, riconfigurare semplicemente il sistema per utilizzare Java SE di Oracle come predefinito.

Java JDK vs Java JRE

La differenza tra JDK (Java Development Kit) e JRE (Java Runtime Environment) è semplicemente solo nel modo in cui ha utilizzato. Se desideri sviluppare applicazioni e applet dovrai installare Java JDK. Se desideri eseguire solo applicazioni Java e applet, hai solo bisogno della versione JRE.

Installazione Java OpenJDK Ubuntu

L'installazione dell'ambiente Java su Ubuntu non viene eseguita per impostazione predefinita. Per prima cosa assicurati che i tuoi repository funzionino correttamente:

$ apt-cache search openjdk

Questo dovrebbe produrre un elenco di pacchetti relativi a Java come:

....
penjdk-7-doc - OpenJDK Development Kit (JDK) documentation
openjdk-7-jdk - OpenJDK Development Kit (JDK)
openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
....

Una volta confermato, eseguire l'installazione di Java con:

$ sudo apt-get install openjdk-7-jdk

Il comando precedente scaricherà e installerà OpenJDK Development Kit versione 7 inclusi tutti i suoi prerequisiti. Se è necessaria l'installazione di una versione precedente di Java, è possibile farlo installando la versione 6 con:

$ sudo apt-get install openjdk-6-jdk

Verifica versione

Una volta installato, puoi confermare la versione Java attualmente installata:

$ java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

Installazione Oracle Java Ubuntu

Nel caso in cui tu abbia davvero bisogno di utilizzare Java SE proprietario di Oracle, puoi installarlo sopra l'installazione di OpenJDK e quindi riconfigurare semplicemente il tuo sistema per utilizzare Java di Oracle come predefinito. Oracle Java JDK non è più disponibile tramite il repository Ubuntu standard. Tuttavia, possiamo utilizzare WebUpd8 Oracle Java PPA. Per prima cosa, dobbiamo aggiornare il file sorgenti apt:

$ su -
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" \
 >> /etc/apt/sources.list
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main"  \
>> /etc/apt/sources.list
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Una volta che i file sorgente sono a posto, possiamo usare il comando apt per installare Java:

# apt-get update
# apt-get install oracle-java7-installer

I comandi precedenti scaricheranno, compileranno e installeranno Java 7 sul tuo sistema.

Verifica versione

Come con OpenJDK, assicurati di testare la versione Java al termine dell'installazione di Java.

$ java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

Gestione di più installazioni Java

Se hai installato più versioni Java come Open JDK o Oracle SE sullo stesso sistema Ubuntu Linux puoi passare da un'installazione Java all'altra usando il comando update-alternatives.

$ sudo update-alternatives --config java
[sudo] password for lubos: 
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1052      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1052      manual mode

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

A questo punto non devi far altro che inserire semplicemente un numero intero corrispondente alla versione di Java come mostrato nell'output del comando update-alternatives.

Conclusione

Questo articolo ha mostrato l'installazione di base di Java su Ubuntu Linux. Non abbiamo coperto l'installazione Java di IBM. La versione Java di IBM è disponibile per molte piattaforme a partire da PowerPC di IBM. Java di IBM è utilizzato da applicazioni SAP come SAP Hana e così via. Il nostro prossimo articolo descriverà come installare Oracle Java JDK 7 dal codice sorgente o dal pacchetto RPM su Ubuntu Linux.


Ubuntu
  1. Come installare usb-creator su Ubuntu Linux

  2. Come installare Java 17 in Ubuntu 20.04

  3. Come installare Java su Ubuntu 16.04

  4. Come installare Java su Ubuntu 20.04

  5. Come installare Java su Ubuntu 22.04

Come installare Java su Ubuntu e Linux Mint

Come installare Java (OpenJDK o Oracle Java) su Ubuntu 20.04 Linux?

Come installare Java su Ubuntu 18.04

Come installare Java 14 su Linux, Ubuntu, CentOS

Come installare Java su Ubuntu 18.04?

Come installare Java su Ubuntu 22.04