Java “Hello World” per Principianti: Esegui il Tuo Primo Programma (IDE Online, JDK, IntelliJ/Eclipse)

目次

1. Cos’è il “Hello World” in Java (Ciò che devi confermare prima)

1.1 Perché Hello World è il “Primo Passo” Perfetto

“Hello World”, che appare spesso per primo quando si impara a programmare, non è solo un esempio che stampa del testo.
Quando inizi a studiare Java, eseguire questo programma ha uno scopo ben preciso.

Con Hello World puoi confermare i seguenti tre punti.

  • Che il tuo programma Java sia scritto nella forma corretta
  • Che il tuo ambiente di esecuzione (JDK, IDE, ambiente online, ecc.) funzioni correttamente
  • Che tu abbia compreso “dove Java inizia l’esecuzione”

Se persino Hello World non dovesse avviarsi, avrai sicuramente problemi più avanti quando scriverai logiche più complesse.
Al contrario, se riesci a visualizzare Hello World, hai raggiunto la linea di partenza per lo sviluppo Java.

Hello World contiene anche l’intera struttura di base di Java.

  • Classe (class)
  • Punto di ingresso (main method)
  • Output standard (System.out.println)

Questi tre elementi compaiono in ogni programma Java che scriverai in futuro.
Quindi dedicare del tempo a capire Hello World con attenzione all’inizio può sembrare una deviazione, ma è in realtà il percorso più breve.

1.2 La struttura minima di Java (classe e main)

Il codice più elementare per visualizzare Hello World in Java è il seguente.

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

All’inizio può sembrare difficile, ma non è necessario “capire tutto a fondo” in questa fase.
Per ora, concentrati su ciò che fa ogni parte.

Classe (class)

public class Main {

In Java la regola è che tutta la logica deve essere scritta all’interno di una classe.
Main è il nome della classe, e il nome del file è solitamente Main.java.

Come principiante, è sufficiente rispettare queste due regole:

  • Nome della classe = nome del file
  • Inizia con una lettera

Se segui queste indicazioni, sei a posto.

Il metodo main (punto di ingresso del programma)

public static void main(String[] args) {

Questa riga indica dove un programma Java inizia l’esecuzione.
Quando Java avvia un programma, cerca sempre il metodo main e comincia a elaborare da lì.

A questo punto è sufficiente capire:

  • “Java parte da main
  • “Questa forma è lo schema standard”

È tutto ciò di cui hai bisogno per ora.

Stampare testo sullo schermo

System.out.println("Hello World");

Questa è la riga che effettivamente stampa il testo sullo schermo.

  • System.out.println → Un comando per inviare testo alla console
  • "Hello World" → La stringa che vuoi visualizzare

Quando questa singola riga viene eseguita, viene visualizzato Hello World.

Cosa significano le parentesi graffe { }

In Java, { e } servono a raggruppare un blocco di codice.

  • All’interno di una classe
  • All’interno di un metodo

Definiscono dei confini e, se il conteggio non corrisponde, otterrai un errore.
Come principiante, è utile creare l’abitudine: “Se ne apri una, chiudila sempre”.

2. Avvio più veloce: Java Hello World nel tuo browser (IDE online)

2.1 Vantaggi e avvertenze dell’uso di un IDE online

Quando hai appena iniziato a studiare Java, cercare di configurare subito un ambiente di sviluppo completo può risultare frustrante.
Le persone spesso inciampano su cose come “installare il JDK” e “impostare le variabili d’ambiente”.

Ecco perché un IDE online è un’ottima opzione.
È un servizio che ti permette di scrivere codice Java nel browser e di eseguirlo immediatamente.

I principali vantaggi dell’utilizzare un IDE online includono:

  • Nessuna necessità di installare nulla sul tuo PC
  • Puoi scrivere ed eseguire il codice subito
  • Non devi preoccuparti di errori di configurazione dell’ambiente

Specialmente se il tuo obiettivo è “voglio solo far girare Hello World per prima”, questo metodo è perfetto.

Tuttavia, ci sono alcune avvertenze:

  • Il comportamento può differire da quello di un vero ambiente locale (il tuo PC)
  • Non è possibile controllare finemente la struttura dei file o le impostazioni
  • Non è adatto per sviluppo professionale o a livello di produzione

Quindi l’approccio ideale è usarlo come punto di partenza, poi passare a un ambiente locale una volta che ti senti a tuo agio.

2.2 Passaggi per Eseguire Hello World in un IDE Online

Qui descriveremo il flusso generale per eseguire Java Hello World usando un tipico IDE online.
L’interfaccia esatta varia a seconda del servizio, ma i passaggi fondamentali sono gli stessi.

Passo 1: Assicurati che Java sia Selezionato

Dopo aver aperto l’IDE online, conferma innanzitutto che il linguaggio sia impostato su Java.
Molti servizi mostrano un modello Java per impostazione predefinita.

Se è impostato su un altro linguaggio (come Python o JavaScript), cambialo su Java.

Passo 2: Inserisci il Codice Hello World

Digita (o incolla) il seguente codice nell’editor.

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

In molti IDE online, il nome della classe è previsto come Main.
Quindi è più sicuro mantenere il nome della classe come Main.

Passo 3: Clicca il Pulsante Esegui

Dopo aver inserito il codice, clicca un pulsante come “Run”, “Execute” o “Run Code”.
Se tutto è corretto, vedrai un output simile a questo dopo pochi secondi nel pannello di output.

Hello World

Se vedi questo, il tuo programma Java è stato eseguito con successo.

2.3 Punti di Controllo Quando Ottieni un Errore (IDE Online)

Se vedi un errore durante l’esecuzione del codice, controlla i seguenti punti.

Il Nome della Classe è Diverso?

public class Main {

Molti IDE online presumono che il nome della classe sia Main.
Se lo cambi in qualcosa come HelloWorld, potrebbe causare un errore.

Le Graffe { } Corrispondono?

In Java, il corrispondere { e } è fondamentale.
Se accidentalmente ne hai una in più o una in meno durante la copia o la digitazione, otterrai un errore di compilazione.

Le Virgolette Doppie sono a Larghezza Intera?

System.out.println("Hello World");

Se digiti mentre è attiva una modalità IME giapponese,
" può diventare a larghezza intera, il che può causare un errore.

2.4 Considera un IDE Online come uno “Strumento di Verifica Rapida”

Una volta che riesci a visualizzare Hello World in un IDE online, il tuo obiettivo immediato è raggiunto.
Ciò che conta è il fatto che “Hai confermato che Java funziona.”

Tuttavia, per imparare e sviluppare in Java davvero, devi capire:

  • Come funzionano i file
  • Il flusso di compilazione ed esecuzione
  • Come leggere gli errori

Quindi nella sezione successiva, spiegheremo come eseguire Java sul tuo PC—
specificamente, il processo di compilazione ed esecuzione usando il JDK.

3. Esegui sul Tuo PC: Prepara il JDK ed Esegui dalla Linea di Comando (Il Metodo Standard)

Una volta che Hello World funziona in un IDE online, il passo successivo è eseguire Java sul tuo PC.
Qui confermerai il flusso fondamentale di Java compila → esegui usando la linea di comando.

3.1 Preparazione: Cos’è il JDK? (Una Breve Nota sul JRE)

Per eseguire Java sul tuo PC, hai bisogno del JDK (Java Development Kit).

  • JDK : Un set completo per sviluppare ed eseguire Java (include il compilatore)
  • JRE : Un ambiente solo per eseguire programmi Java (ora integrato nel JDK)

Per i principianti, è sufficiente ricordare:
“Se scrivi Java, installa il JDK.”

Dopo l’installazione, verifica con il seguente comando.

javac -version

Se viene visualizzato un numero di versione, il JDK è stato riconosciuto correttamente.

3.2 Crea il Codice Sorgente Hello World

Per prima cosa, crea il file sorgente Java.

Nome del File

Main.java

Contenuto (Sicuro da Copiare Così Com’è)

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Punti Importanti

  • Il nome del file e il nome della classe devono essere identici
  • Anche le lettere maiuscole e minuscole devono corrispondere

Se sbagli, incontrerai errori più tardi.

3.3 Compila: Crea un File .class con javac

Successivamente, apri un terminale (Prompt dei comandi o PowerShell su Windows),
e spostati nella cartella che contiene Main.java.

javac Main.java
  • Converte .java (codice scritto a mano)
  • In .class (un formato eseguibile da Java)

Questo processo si chiama compilazione.

Quando la compilazione ha successo

Nessun messaggio viene mostrato e il seguente file viene creato nella cartella.

Main.class

Se non appare alcun errore, la compilazione è riuscita.

3.4 Esegui: Avvia il programma con il comando java

Dopo la compilazione, è il momento di eseguire il programma.

java Main

※ Non includere .class.

Se l’esecuzione ha successo, vedrai il seguente output.

Hello World

Questo momento è la prova che un programma Java è stato eseguito sul tuo PC.

3.5 Organizzare la relazione tra compilazione ed esecuzione

Questo è un punto di confusione comune per i principianti, quindi riassumiamo il flusso.

  1. Crea Main.java
  2. Compila con javac Main.java
  3. Viene generato Main.class
  4. Esegui con java Main

Una caratteristica di Java è che non esegui direttamente il codice scritto.
Questo passaggio aggiuntivo garantisce l’alta sicurezza e portabilità di Java.

3.6 Errori comuni in questa fase

javac non trovato

'javac' is not recognized as an internal or external command

In questo caso, il JDK potrebbe non essere installato correttamente,
oppure la variabile d’ambiente (PATH) potrebbe non essere impostata.

Nome della classe e nome del file non corrispondono

class Main is public, should be declared in a file named Main.java
  • Il nome del file
  • Il nome della public class

Assicurati che corrispondano esattamente.

4. Esegui con un IDE: IntelliJ IDEA / Eclipse / VS Code (Opzioni per il lettore)

Eseguire dalla riga di comando è importante per capire come funziona Java,
ma nello sviluppo reale è comune utilizzare un IDE (Integrated Development Environment).

Usare un IDE offre vantaggi come:

  • Creazione e configurazione automatica dei file
  • Compilare ed eseguire con un solo pulsante
  • Indicazione immediata degli errori

Più sei un principiante, più l’apprendimento procede senza intoppi quando ti affidi a un IDE.

4.1 Vantaggi dell’uso di un IDE

Il vantaggio più grande di un IDE è che gestisce automaticamente le parti più fastidiose di Java.

In particolare, un IDE si occupa di attività come:

  • Creare la struttura del progetto
  • Generare template di classi e del metodo main
  • Configurare classpath e codifica dei caratteri
  • Visualizzare errori e avvisi in tempo reale

Questo permette ai principianti di concentrarsi esclusivamente sul “scrivere codice”.

4.2 Esegui Hello World con IntelliJ IDEA (Passaggi più rapidi)

IntelliJ IDEA è attualmente uno degli IDE più usati per Java.

Passo 1: Crea un nuovo progetto

  • Seleziona “New Project”
  • Linguaggio: Java
  • Se il JDK non è impostato, segui le istruzioni a schermo

Passo 2: Crea una classe con il metodo main

  • Fai clic destro sulla cartella src
  • Seleziona “New → Java Class”
  • Nomina la classe Main

L’IDE genera automaticamente codice simile al seguente.

public class Main {
    public static void main(String[] args) {

    }
}

Passo 3: Aggiungi il codice di output ed esegui

System.out.println("Hello World");
  • Fai clic sul pulsante verde Run (▶)
  • Se Hello World appare in basso, è un successo

4.3 Esegui Hello World con Eclipse (Passaggi più rapidi)

Eclipse è anche un IDE consolidato e standard, utilizzato da molti anni per lo sviluppo Java.

Passo 1: Crea un progetto Java

  • Seleziona “File → New → Java Project”
  • Nome del progetto: quello che preferisci (es. HelloWorld)

Passo 2: Crea una classe

  • Fai clic destro su src
  • Seleziona “New → Class”
  • Nome della classe: Main
  • Spunta “public static void main”

Passo 3: Esegui

Aggiungi la seguente riga al codice generato.

System.out.println("Hello World");
  • Fai clic destro sulla classe
  • Seleziona “Run As → Java Application”
  • Se appare l’output, hai finito

4.4 Esegui Hello World con VS Code (Supplemento)

VS Code è un editor leggero, ma con le estensioni installate può essere usato anche per lo sviluppo Java.

  • Installa il Java Extension Pack
  • Prepara il JDK in anticipo
  • Crea una classe principale ed eseguila

Poiché la configurazione richiede un po’ più di impostazioni,
IntelliJ IDEA o Eclipse sono scelte più sicure per i principianti assoluti.

4.5 Come pensare all’uso di un IDE

Gli IDE sono estremamente comodi, ma è anche importante essere consapevoli di cosa succede dietro le quinte.

  • Pulsante Run = compila + esegui
  • Visualizzazione errori = risultati da javac

Un IDE non è “magia”.
È semplicemente l’automazione delle operazioni da riga di comando che hai già imparato.
Capire questo ti renderà molto più forte quando dovrai risolvere problemi in seguito.

5. Spiegazione del codice riga per riga (Chiave per evitare l’abbandono dei principianti)

A questo punto hai eseguito con successo Hello World.
In questa sezione rivedremo il codice che hai usato e confermeremo il significato di ogni riga.

Cercheremo di limitare al minimo i termini tecnici e spiegheremo le cose a un livello di “questa comprensione è sufficiente per ora”.

5.1 Dichiarazione della classe: Cosa significa class Main { ... }

public class Main {

Questa riga definisce un contenitore (classe) per il tuo programma Java.

In Java, tutto il processamento deve essere scritto all’interno di una classe.
Non puoi semplicemente scrivere comandi da soli.

Nella fase iniziale, questa comprensione è sufficiente:

  • In Java, la logica è scritta dentro una classe
  • Il nome della classe deve corrispondere al nome del file
  • Il nome Main è comunemente usato per convenzione

Il modificatore public appare qui,
ma per ora puoi considerarlo come “qualcosa che aggiungi di default”.

5.2 Il metodo main: public static void main(String[] args)

public static void main(String[] args) {

Questa riga rappresenta il punto di partenza dell’esecuzione di un programma Java.

Quando Java avvia un programma,
cerca sempre un metodo main con questa esatta forma e inizia a processare lì.

I tre punti chiave che i principianti devono ricordare sono:

  • L’esecuzione Java parte da main
  • La sintassi è fissa (memorizzarla va bene per ora)
  • Senza questa forma, il programma non può essere eseguito

Scomponendola ulteriormente:

  • static : può essere chiamato senza creare un oggetto
  • void : nessun valore di ritorno
  • String[] args : argomenti passati all’avvio

Ma non è necessario capire questi dettagli all’inizio.

5.3 Elaborazione dell’output: System.out.println()

System.out.println("Hello World");

Questa riga stampa del testo sullo schermo.

Scomponendo grossolanamente il suo significato:

  • System.out : la destinazione per l’output sullo schermo
  • println : stampa una riga e poi aggiunge un a capo
  • "Hello World" : la stringa da visualizzare

Questa è la struttura.

Differenza tra print e println

  • print : non aggiunge un a capo
  • println : aggiunge un a capo dopo la stampa

Come principiante, usare println è perfettamente accettabile.

5.4 Significato delle virgolette doppie " "

"Hello World"

In Java, le stringhe devono sempre essere racchiuse tra virgolette doppie.

Errori comuni includono:

  • Uso di virgolette singole ' '
  • Uso di virgolette a larghezza piena " "

Se incontri un errore,
questa è spesso la prima cosa da controllare.

5.5 Non dimenticare il punto e virgola ;

System.out.println("Hello World");

In Java, ogni istruzione deve terminare con un ;.

Dimenticarlo genera un errore di compilazione.

Come principiante, va bene ricordarlo meccanicamente:

  • “Le istruzioni terminano con un punto e virgola”

È sufficiente.

5.6 Comprendere il ruolo delle parentesi graffe { }

{
    processing
}

Le parentesi graffe sono simboli che raggruppano un insieme di elaborazioni.

  • Contenuto di una classe
  • Contenuto di un metodo

Vengono usate per definire i confini.

Errori comuni dei principianti

  • Conteggio non corrispondente di { e }
  • Dimenticare di chiudere una parentesi

Quando usi un IDE, le parentesi sono spesso completate automaticamente,
ma fai attenzione quando scrivi il codice manualmente.

5.7 Riepilogo della comprensione richiesta a questo punto

A questo punto, è sufficiente capire quanto segue:

  • Il codice Java è scritto all’interno di una classe
  • Il metodo main è il punto di ingresso
  • Puoi stampare testo sullo schermo con println

Cercare di capire tutto in una volta è inutile—e evitarlo è la chiave per non arrendersi.

6. Errori comuni e soluzioni (Dove la maggior parte dei principianti si blocca)

Hello World è semplice, ma ci sono errori che quasi tutti i principianti incontrano. Qui, organizziamo i più frequenti per causa.

6.1 Nome della classe e nome del file non corrispondono

Esempio di errore tipico

class Main is public, should be declared in a file named Main.java

Causa

  • Il nome del file non è Main.java
  • Il nome della public class non corrisponde al nome del file

In Java, il nome della classe pubblica e il nome del file devono corrispondere esattamente.

Soluzione

  • Nome del file: Main.java
  • Nome della classe: public class Main

Assicurati che corrispondano, includendo lettere maiuscole e minuscole.

6.2 javac / java non trovati (Problema PATH)

Esempio di errore tipico (Windows)

'javac' is not recognized as an internal or external command

Causa

  • Il JDK non è installato
  • Il JDK è installato, ma il PATH non è impostato

Come affrontare la correzione

  1. Esegui javac -version
  2. Verifica se viene visualizzata una versione
  3. In caso contrario, reinstalla il JDK o rivedi le impostazioni del PATH

Nella fase da principiante, usare un IDE per evitare questo problema è anche una scelta pratica.

6.3 Testo illeggibile quando si visualizza il giapponese

Esempio

System.out.println("こんにちは");

L’output appare come qualcosa tipo ???.

Tre cause principali

  1. Codifica dei caratteri usata per salvare il file sorgente
  2. Codifica dei caratteri usata durante la compilazione
  3. Codifica dei caratteri dell’ambiente di esecuzione (terminale)

Esempio di correzione di base

javac -encoding UTF-8 Main.java

Assicurati inoltre che il tuo editor sia impostato sulla codifica UTF-8.

6.4 Impossibile trovare o caricare la classe Main

Esempio di errore tipico

Error: Could not find or load main class Main

Causa

  • Stai eseguendo il comando dalla directory sbagliata
  • Non hai compilato il codice
  • C’è una dichiarazione di package che non hai considerato

Correzione per principianti

  • Esegui java Main nella directory che contiene Main.class
  • Non scrivere una dichiarazione package all’inizio

6.5 Gli errori sono “informazioni”, non “fallimenti”

I messaggi di errore di Java possono sembrare intimidatori all’inizio, ma in realtà ti dicono molto onestamente cosa non va.

  • Numeri di riga
  • Suggerimenti sulla causa

sono sempre inclusi, quindi è importante “non aver paura e abituarsi a leggerli.”

7. Cosa fare dopo (Il passo successivo a Hello World)

Una volta che Hello World funziona, hai superato la prima riga di Java. Da qui, è il momento di approfondire la tua comprensione scrivendo codice gradualmente.

7.1 Modifica Hello World (Mini esercizio)

Per prima cosa, prova a cambiare ciò che viene visualizzato.

System.out.println("I started Java");

Poi, prova a visualizzare più righe.

System.out.println("Hello");
System.out.println("World");

Anche con questo, puoi notare che:

  • Le istruzioni vengono eseguite dall’alto verso il basso
  • L’elaborazione avviene riga per riga

Queste basi diventano chiare.

7.2 Prova a stampare gli argomenti del metodo main

public static void main(String[] args) {
    System.out.println(args.length);
}

Passando argomenti dalla riga di comando, puoi capire che Java può “ricevere valori dall’esterno.”

7.3 Argomenti da imparare dopo per ampliare la tua comprensione

L’ordine consigliato è:

  1. Variabili e tipi
  2. istruzioni if (ramificazione condizionale)
  3. cicli for / while
  4. Metodi
  5. Classi e oggetti

Hello World non è l’obiettivo—è l’ingresso.

FAQ (Domande frequenti)

Q1. Devo memorizzare il Java Hello World?

No è necessario memorizzare.
L’obiettivo è abituarsi al modello di “class”, “main” e “println”.

Q2. Perché la firma del metodo main è così lunga?

Perché Java è un linguaggio con regole rigide.
In cambio, fornisce una struttura che funziona in modo sicuro anche nello sviluppo su larga scala.

Q3. Devo usare un IDE o la riga di comando?

  • Apprendimento iniziale: IDE
  • Comprendere come funziona: riga di comando

Questa divisione è consigliata.

Q4. Hello World funziona, ma non so cosa fare dopo

È normale.
Molte persone si fermano a questo punto.
Successivamente, passa a “variabili” e “istruzioni if”.

Q5. Java è un linguaggio difficile?

Sembra difficile all’inizio,
ma una volta costruita una solida base, è un linguaggio molto stabile.