GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Oracle Java JDK 7 su Ubuntu Linux – Installazione sorgente o RPM

Introduzione

Nell'articolo precedente abbiamo discusso come installare OpenJDK java su Ubuntu dal repository Ubuntu standard o Java JDK 7 di Oracle utilizzando Personal Package Archives (PPA). Questo articolo tratterà l'installazione di Oracle Java JDK 7 da un pacchetto sorgente o convertendo il pacchetto RPM Java nel formato del pacchetto software Debian.

Scarica Oracle Java JDK 7

Innanzitutto, dobbiamo scaricare il pacchetto sorgente Oracle Java JDK dal sito Web Oracle ufficiale. Passa a Download JDK, accetta i termini di licenza e scarica jdk-7 -linux- .tar.gz . La versione corrente di questo pacchetto sorgente è jdk-7u11-linux-x64.tar.gz e questo è anche quello che useremo in questo tutorial. Memorizza questo pacchetto sorgente tarball nella tua home directory o in un altro posto arbitrario.

Prepara la directory di destinazione di Java

Puoi usare Java semplicemente estraendolo in qualsiasi directory e quindi impostando il tuo percorso in questa posizione. Tuttavia, in questo articolo installeremo Java nella directory /usr/lib/jvm. Una volta estratto il pacchetto Java in questa directory, utilizziamo questa directory e impostiamo l'ambiente di sistema in modo appropriato per riflettere la nuova installazione di Java. Come root o con l'aiuto di sudo comando crea la directory /usr/lib/jvm:

$ sudo mkdir /usr/lib/jvm

Installa Java JDK 7

L'installazione iniziale prevede una semplice estrazione del file tar per il pacchetto sorgente di Java in /usr/lib/jvm. Questo può essere ottenuto con il seguente comando linux:

$ sudo tar -C /usr/lib/jvm -xzf jdk-7u11-linux-x64.tar.gz

Questo creerà una directory Java con un nome appropriato alla tua versione di Java. Ad esempio, in questo caso è:

$ ls /usr/lib/jvm
jdk1.7.0_11

Imposta ambiente di sistema

Sebbene abbiamo copiato Java nella posizione corretta, dobbiamo comunque configurare l'ambiente di lavoro per riconoscere la nostra nuova directory Java. Se ora testiamo la versione Java, riceveremo un messaggio di errore:

$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install <selected package>

Innanzitutto, dobbiamo verificare se ci sono già alcune alternative Java installate sul sistema. Per farlo possiamo utilizzare le alternative di aggiornamento comando:

$ sudo update-alternatives --list java
update-alternatives: error: no alternatives for java.

Al momento, non abbiamo altre installazioni Java sul sistema, quindi aggiungiamo la nostra nuova installazione:

$ sudo update-alternatives --install /usr/bin/java java \
 /usr/lib/jvm/jdk1.7.0_11/jre/bin/java 1

Non dimenticare “1” (priorità) del comando sopra. Per confermare la validità di queste nuove impostazioni dell'ambiente, utilizza nuovamente le alternative di aggiornamento comando:

$ sudo update-alternatives --list java
/usr/lib/jvm/jdk1.7.0_11/jre/bin/java

oppure verifica direttamente la versione 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)

Ciò conferma che l'installazione di Oracle Java JDK 7 sul tuo sistema Ubuntu Linux è stata eseguita correttamente.

Nel caso in cui tu abbia già installato OpenJDK Java dal repository di Ubuntu, dovresti comunque aggiungere la tua nuova installazione di Oracle Java JDK 7 nell'ambiente di sistema con le alternative-update –install sopra comando. Dopo aver aggiunto un'altra alternativa Java al tuo sistema, puoi passare da una alternativa all'altra come mostrato nel nostro precedente articolo su come installare java su Ubuntu dal PPA di Ubuntu.

Installazione dal pacchetto RPM

Quanto sopra dovrebbe fornire un modo chiaro e semplice per installare Oracle Java JDK 7 sul tuo sistema Ubuntu Linux. Un'altra alternativa di installazione consiste nel convertire il pacchetto RPM ufficiale di Oracle in DEB e installarlo con dpkg comando come segue:

Per prima cosa scarica il pacchetto RPM ufficiale di Oracle adatto alla tua architettura e convertilo con alien comando.

$ sudo alien --scripts jdk-7u11-linux-x64.rpm 
jdk_1.7.011-1_amd64.deb generated

Questo potrebbe richiedere del tempo. Una volta pronto, installa questo pacchetto con dpkg comando:

$ java -version
The program 'java' can be found in the following packages:

a questo punto non è disponibile Java sul sistema.

$ sudo dpkg -i jdk_1.7.011-1_amd64.deb 
Selecting previously unselected package jdk.
(Reading database ... 48744 files and directories currently installed.)
Unpacking jdk (from jdk_1.7.011-1_amd64.deb) ...

Ora prova la versione 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)

Conclusione

Poiché abbiamo installato Java dal pacchetto sorgente, l'istruzione sopra dovrebbe funzionare per qualsiasi versione di Java, comprese le versioni precedenti come Oracle Java JDK 6.


Ubuntu
  1. Come installare Java su Ubuntu Linux

  2. Oracle Java JDK 7 su Ubuntu Linux – Installazione sorgente o RPM

  3. Come installare Oracle Java JDK 11/8 su Ubuntu 16.04 e Linux Mint 18

  4. Come installare Oracle Java JDK 17 su Linux

  5. Come installare Oracle Java JDK 18 in Ubuntu 20.04 | Ubuntu 22.04

Come installare Java JDK 18 su Ubuntu 22.04 / Ubuntu 20.04

Come installare Oracle Java 16 su Ubuntu 18.04 / 20.04

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

Come installare Java JDK 9 su Ubuntu 15.04

Come installare Oracle Java su Ubuntu 17.04

Come installare Oracle Java su Ubuntu 17.10