GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare OpenJDK (Java) su Ubuntu

Java è uno dei linguaggi di programmazione più popolari al mondo. È ancora uno dei migliori linguaggi per la creazione di potenti applicazioni multipiattaforma e applicazioni web. Anche le app Android vengono create utilizzando Java. Detto questo, Java non è necessario solo per i programmatori.

Molte applicazioni e software popolari richiedono l'installazione di Java, motivo per cui anche i non programmatori devono averlo nel loro sistema. Pertanto, per questa lettura, abbiamo messo insieme un tutorial approfondito su come installare OpenJDK (Open Java Development Kit), in modo da poter eseguire, oltre a creare, le applicazioni Java. Ma prima, esaminiamo alcune domande di base come:cos'è OpenJDK e quali funzionalità offre?

Cos'è OpenJDK?

La piattaforma Java è attualmente di proprietà e gestita da Oracle. Hanno fornito tre diverse edizioni per la piattaforma, ovvero Standard Edition (SE), Enterprise Edition (EE) e Micro Edition (ME). OpenJDK è la versione gratuita e open source di Java Development Kit per Java SE.

È gestito da Oracle e copre praticamente tutti i componenti necessari per aiutarti a creare ed eseguire applicazioni basate su Java. Ciò include Java Class Library, Java Compiler, Java Virtual Machine (JVM) e Java Runtime Environment (JRE).

Oltre a questo, OpenJDK contiene il codice sorgente principale per tutti gli altri progetti JDK sul mercato. Ciò include le popolari opzioni JDK come Amazon Corretto e AdoptOpenJDK.

OpenJDK e Oracle Java:qual è la differenza?

Con OpenJDK gestito attivamente da Oracle, in che cosa è diverso dalla versione commerciale - Oracle Java? Ecco alcune aree di differenza tra le due implementazioni Java.

Programma di rilascio e supporto

Oracle Java segue un ciclo di rilascio di tre anni, mentre OpenJDK segue un programma di rilascio di sei mesi molto più breve. Significa che con Oracle Java ottieni supporto a lungo termine per le sue versioni. Tuttavia, con OpenJDK, il supporto per la versione corrente dura solo fino al rilascio della versione successiva.

Licenza

Oracle JDK rientra nell'accordo di licenza Oracle Binary Code, mentre OpenJDK rientra nella GNU General Public License v.2 con un'eccezione di collegamento.

Inoltre, a partire da gennaio 2019, le aziende devono acquistare una licenza commerciale da Oracle per ricevere aggiornamenti e supporto continuo. Tuttavia, sei libero di utilizzare OpenJDK su tutti i tuoi progetti commerciali senza pagare un premio e avendo comunque accesso a tutti gli aggiornamenti delle funzionalità.

Sviluppo

Oracle Java è completamente sviluppato e mantenuto da Oracle Corporation. Tuttavia, OpenJDK è sviluppato congiuntamente da Oracle, OpenJDK e Java Community, che include importanti giganti della tecnologia come Red Hat, IBM, SAP AG, Apple Inc. e molti altri.

Prestazioni

A partire da Java 11, OpenJDK ha il 99% della stessa base di codice di Oracle Java, il che significa un livello di prestazioni simile in entrambe le istanze.

Ma detto questo, vediamo Oracle Java avere risultati molto migliori quando si tratta di reattività e prestazioni JVM. Ciò è dovuto al fatto che Oracle si concentra maggiormente sui clienti aziendali e, quindi, presta maggiore attenzione alla stabilità.

D'altra parte, dal momento che OpenJDK esce spesso con più versioni, hanno una propensione a incontrare nuovi problemi più spesso. Puoi controllare la pagina di feedback della community di OpenJDK e incontrerai più lamentele degli utenti in merito a problemi di instabilità e prestazioni.

Caratteristiche

Oracle Java registra alcuni campanelli e fischietti in più rispetto all'elenco altrimenti lungo di funzionalità e opzioni di OpenJDK. Alcune delle cose extra che ottieni con Oracle Java includono l'accesso a Java Mission Control, oltre a una funzionalità di condivisione di classi di applicazioni-dati. Ottieni anche renderer migliori insieme a più opzioni di raccolta dei rifiuti.

Oltre a questo, sia OpenJDK che Oracle Java coprono lo stesso insieme di funzionalità. Ecco una rapida occhiata ad alcune delle caratteristiche più importanti di OpenJDK 11 per darti un'idea:

  • Controllo dell'accesso basato su Nest
  • Costanti di file di classe dinamiche
  • Intrinseci di Aarch64 migliorati
  • Registratore di volo
  • Algoritmi crittografici ChaCha20 e Poly1305

Se desideri uno sguardo più dettagliato a tutte le caratteristiche e funzionalità di OpenJDK 11, ti invitiamo a visitare la loro pagina ufficiale per accedere alla documentazione completa.

Installazione di OpenJDK su Ubuntu

Ora che hai una conoscenza di base di cos'è OpenJDK e di tutte le sue diverse caratteristiche e funzionalità, parliamo di installarlo su Ubuntu, più specificamente, installare OpenJDK 11 su Ubuntu 20.04 . Per aiutarti, abbiamo messo insieme una guida dettagliata che discute ogni singolo passaggio per aiutarti a installare correttamente OpenJDK sul tuo PC Ubuntu.

Passaggio 1:verifica se Java è già installato

OpenJDK viene spesso fornito in bundle con Ubuntu. Pertanto, dovresti prima verificare se il tuo PC Ubuntu è già preinstallato. Ma prima, ti consigliamo di aggiornare l'indice del pacchetto inserendo il seguente comando nel terminale:

$ sudo apt update

Con tutti i pacchetti aggiornati, inserisci questo comando per verificare la versione di Java installata sul tuo sistema.

$ java -version

Se Java è installato, il comando precedente mostrerà il numero di versione JRE (Java Runtime Environment) e il numero di versione JDK (Java Development Kit Environment).

Tuttavia, come puoi vedere dall'immagine sopra, mostra un messaggio che:"Comando 'java' non trovato". Ciò significa che Java non è installato sul nostro PC Ubuntu e dobbiamo installarlo. Allora veniamo al punto!

Fase 2:installazione di JDK e JRE su Ubuntu

Per installare Java su Ubuntu, prima digita il seguente comando:

$ sudo apt install default-jre

Questo installerà Java Runtime Environment (JRE) da OpenJDK 11.

Se intendevi installare Java solo per eseguire applicazioni basate su Java, è sufficiente installare JRE. Viene fornito con le librerie Java e i plug-in Java, oltre a Java Virtual Machine (JVM) e Java Web Start per aiutarti a eseguire tutte le applicazioni Java.

Tuttavia, se sei uno sviluppatore e desideri creare le tue applicazioni Java, allora hai bisogno del JDK (Java Development Kit) poiché viene fornito con il compilatore Java e gli strumenti di debug necessari.

Ora, per installare JDK da OpenJDK 11, dovrai inserire questo comando nel terminale:

$ sudo apt install default-jdk

Questo ti darà una schermata di output simile:

Tutto quello che devi fare ora è controllare se Java è stato installato correttamente sul tuo sistema. Per fare ciò, verificheremo nuovamente la versione di Java installata sul nostro sistema utilizzando questo comando:

$ java -version

Allo stesso tempo, dovresti anche controllare la versione del compilatore Java installato usando questo comando:

$ javac -version

Dovresti vedere una schermata di output che mostra i numeri di versione in questo modo:

E questo è tutto! Hai installato con successo sia JRE che JDK da OpenJDK sul tuo PC Ubuntu. Ora puoi eseguire e creare qualsiasi applicazione Java che ti piace.

Disinstallazione di OpenJDK su Ubuntu

Abbiamo parlato di cos'è OpenJDK, delle sue diverse caratteristiche e funzionalità e di come installarlo sul tuo PC Ubuntu. Ora per concludere, ecco una guida rapida sulla disinstallazione di OpenJDK da Ubuntu.

Questo viene fatto rapidamente inserendo il seguente comando nel terminale:

$ sudo apt-get purge --auto-remove openjdk*

Vedrai una schermata di output simile, come mostrato di seguito:

Il comando rimuoverà OpenJDK dal tuo PC Ubuntu, insieme a tutte le sue dipendenze e ai file di configurazione. Per verificare che OpenJDK sia stato completamente rimosso dal tuo sistema, puoi utilizzare nuovamente questo comando nel terminale.

$ java -version

Proprio come la prima volta, dovresti vedere la riga "comando 'java' non trovato", il che significa che Java è stato disinstallato correttamente dal tuo sistema.


Ubuntu
  1. Come installare Java 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 OpenJDK 17 su Ubuntu 20.04/22.04

Come installare Oracle Java 8 e OpenJDK 11 su Ubuntu 18.04, 20.04

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

Come installare Java su Ubuntu 18.04

Come installare Java su Ubuntu 18.04?

Come installare Java su Ubuntu 22.04