Ci sono 2 implementazioni di JDK. Uno si chiama Oracle JDK e l'altro è aperto. OpenJDK è totalmente open source e non include alcun componente proprietario di Oracle JDK. La licenza di Oracle JDK e OpenJDK non sono la stessa. Oracle JDK è più restrittivo di OpenJDK. Per coloro che cercano una versione gratuita e open source di JDK, OpenJDK è la scelta migliore per loro. Non vedrai davvero molta differenza quando esegui OpenJDK. L'esperienza è quasi la stessa. È possibile utilizzare esattamente le stesse utility della riga di comando con OpenJDK come con Oracle JDK.È davvero facile installare OpenJDK 8 su Debian 9 Stretch perché è già disponibile sul repository ufficiale di Debian 9 Stretch.
In questo articolo, ti mostrerò come installare OpenJDK 8 su Debian 9 Stretch. Iniziamo.
Per prima cosa aggiorna la cache del repository del pacchetto del sistema operativo Debian 9 con il seguente comando:
$ sudo apt-get update
La cache del repository del pacchetto deve essere aggiornato.
Prima di installare OpenJDK 8, devi sapere una cosa. Esistono due versioni di OpenJDK 8 sul repository ufficiale di Debian 9 Stretch. Uno è OpenJDK 8 senza testa e l'altro è OpenJDK 8.
La differenza tra OpenJDK 8 Headless e OpenJDK 8 è che OpenJDK 8 Headless non installa alcuna libreria per lavorare con interfacce utente grafiche. Ha meno dipendenze. Quindi è perfetto per i server senza testa in cui non hai mai bisogno di interfacce utente grafiche (GUI). OpenJDK 8 fornisce tutto ciò che OpenJDK 8 Headless fornisce insieme alle librerie necessarie per lavorare con le interfacce utente grafiche (GUI). In questo articolo installerò OpenJDK 8 (non senza Headless), ma ti mostrerò come installare anche la versione senza Headless OpenJDK 8.
È possibile installare OpenJDK 8 Headless con il seguente comando:
$ sudo apt-get Installa openjdk-8-jdk-headless
È possibile installare OpenJDK 8 con il seguente comando:
$ sudo apt-get Installa OpenJDK-8-JDK
Ora premi "y" e poi premi per continuare.
Il gestore dei pacchetti APT dovrebbe scaricare e installare tutti i pacchetti richiesti. Potrebbe volerci un po 'a seconda della connessione Internet.
OpenJDK 8 dovrebbe essere installato a breve.
Una volta completata l'installazione, eseguire il comando seguente per verificare se OpenJDK 8 è installato correttamente.
$ javac -version
Se si ottiene un output simile come mostrato nello screenshot seguente, tutto dovrebbe funzionare correttamente.
Ora eseguirò un semplice programma Java Hello World e ti mostrerò che OpenJDK 8 che ho installato può davvero compilare il codice Java.
Questo è il codice che sto per eseguire.
Ho salvato il 'Helloworld.directory del codice sorgente java 'java su' $ home/documenti/codici/codi.
Ora puoi compilare il 'Helloworld.Il file di origine Java 'Java con il seguente comando:
$ Javac Helloworld.Giava
Il 'Helloworld.Il file sorgente Java 'Java deve essere compilato. Puoi eseguire il comando "LS" ora e dovresti essere in grado di vedere un "Helloworld.Classe 'File come mostrato nello screenshot seguente. Questo è il codice byte Java di cui stavo parlando.
Ora puoi eseguire il codice Byte Java "Helloworld.Classe 'con il seguente comando:
$ Java Helloworld
Nota: non includere il '.Class 'Extension Quando si esegue un file di codice byte Java. 'Java Helloworld.Class 'non è come dovresti eseguire un programma Java.
Dovresti vedere "Benvenuti a Linuxhint!"Stampato sullo schermo come mostrato nello screenshot seguente. Quindi possiamo compilare ed eseguire codici Java con OpenJDK 8.
Ecco come installi OpenJDK 8 su Debian 9 Stretch. Grazie per aver letto questo articolo. Tweet a @LinuxHint per i commenti.