Se non conosci la programmazione Java nel sistema operativo Ubuntu, questo semplice tutorial ti guiderà nella scrittura e nella compilazione del tuo primo programma Java Hello World. Le applicazioni necessarie per questo scopo includono Java Runtime Environment e Java Development Kit. Questo articolo copre l'installazione di questi due tramite la riga di comando di Ubuntu. Puoi quindi scrivere il tuo primo programma in un editor di testo come gedit, nano o anche uno strumento di scrittura di testo grafico. Quindi compilerai il tuo programma per creare una classe che potrai quindi eseguire per eseguire il tuo programma Java.
Abbiamo eseguito i comandi e le procedure menzionati in questo articolo su un sistema Ubuntu 18.04 LTS.
Installazione Java
Per compilare ed eseguire un programma Java di base, devi avere i seguenti due software installati sul tuo sistema Ubuntu:
- Ambiente Java Runtime (JRE)
- Kit di sviluppo Java (JDK)
Per prima cosa apriamo la riga di comando di Ubuntu, il Terminale, per installare questi due. Puoi aprire il Terminale tramite il Dash di sistema o il Ctrl+alt+T scorciatoia.
Poiché installeremo Java tramite l'utilità apt, prima aggiorniamo i nostri repository apt tramite il seguente comando:
$ sudo apt update
La prossima cosa è eseguire il seguente comando:
$ java -version
Ciò garantirà che Java Runtime Environment sia già installato sul tuo sistema o meno. Se sì, ti farà anche sapere quale versione di Java hai sul tuo sistema.
Nel mio caso, l'output mostra che non ho ancora installato Java sul mio sistema.
Per installare Java Runtime Environment sul tuo sistema, esegui il seguente comando come root:
$ apt install default-jre
Il sistema richiederà un'opzione S/n per continuare l'installazione. Inserisci Y per continuare, dopodiché JRE verrà installato sul tuo sistema.
È quindi possibile verificare la versione installata di Java come segue:
Dopo aver installato JRE, controlliamo se abbiamo o meno il Java Development Kit installato sul nostro sistema. Questo può essere fatto controllando la versione del tuo compilatore Java, javac, come segue:
$ javac -version
L'output sopra mostra che devo installare il compilatore Java o JDK sul mio sistema.
Puoi installarlo tramite il seguente comando come root:
$ sudo apt install default-jdk
Il sistema richiederà un'opzione S/n per continuare l'installazione. Inserisci Y per continuare, dopodiché JDK verrà installato sul tuo sistema.
È quindi possibile verificare la versione installata del compilatore Java come segue:
Le installazioni di base necessarie prima di eseguire un programma Java sono ora complete.
Il tuo primo programma Java
Prima di iniziare a scrivere programmi Java, è consigliabile creare una directory dedicata per tutto il lavoro relativo a Java. Sto creando una tale directory tramite il seguente comando nella mia cartella home:
$ mkdir MyJavaDirectory
Quindi spostati in quella directory come segue:
$ cd MyJavaDirectory
Il prossimo passo è scrivere il tuo primo programma Java. Puoi scriverlo in uno qualsiasi dei tuoi editor di testo preferiti. Qui sto usando l'editor gedit per scrivere il programma. Esegui il comando seguente per aprire un nuovo file java nell'editor gedit:
$ gedit "nomefile".java
Esempio:
$ gedit MyFirstProgram.java
Quindi copia il seguente codice nel tuo file:
class MyFirstProgram { public static void main(String args[]){ System.out.println("Hello World!"); } }
Questo programma ha semplicemente lo scopo di stampare "Hello World" sullo schermo.
Salva il file e chiudilo.
Quindi è il momento di compilare il tuo primo programma tramite il compilatore Java come segue:
$ javac “nomefile”.java
Esempio:
$ javac MyFirstProgram.java
Il comando ls mostrerà che il compilatore creerà una classe basata sulla classe nel codice Java:
Per eseguire il programma compilato, eseguire il seguente programma:
$ nomefile java
Esempio:
$ java MyFirstProgram
In questo articolo, hai imparato a installare sia Java Runtime Environment che Java Development Kit utilizzati per compilare ed eseguire i tuoi programmi java. Abbiamo anche scritto un semplice programma Hello World in Java e siamo corsi a vedere se tu e il tuo sistema siete pronti per passare al mondo più complesso della programmazione Java.