Iniziare con Java in VS Code
Questo tutorial vi mostra come scrivere ed eseguire il programma Hello World in Java con Visual Studio Code. Copre anche alcune caratteristiche avanzate, che puoi esplorare leggendo altri documenti in questa sezione.
Per una panoramica delle caratteristiche disponibili per Java in VS Code, vedi Panoramica del linguaggio Java
Se incontri qualche problema mentre segui questo tutorial, puoi contattarci cliccando sul pulsante Segnala un problema qui sotto.
Report an issue
Impostare VS Code per lo sviluppo Java
Coding Pack per Java
Per aiutarvi a impostare rapidamente, potete installare il Coding Pack per Java, che include VS Code, il Java Development Kit (JDK), e le estensioni Java essenziali. Il Coding Pack può essere usato come installazione pulita, o per aggiornare o riparare un ambiente di sviluppo esistente.
Installa il Coding Pack per Java – Windows
Installa il Coding Pack per Java – macOS
Nota: Il Coding Pack per Java è disponibile solo per Windows e macOS. Per gli altri sistemi operativi, sarà necessario installare manualmente un JDK, VS Code e le estensioni Java.
Installazione delle estensioni
Se sei un utente VS Code esistente, puoi anche aggiungere il supporto Java installando Java Extension Pack, che include queste estensioni:
- Supporto linguistico per Java(TM) di Red Hat
- Debugger per Java
- Java Test Runner
- Maven per Java
- Project Manager per Java
Installare il Java Extension Pack
Il Java Extension Pack fornisce una guida rapida e suggerimenti per la modifica e il debug del codice. Ha anche una FAQ che risponde ad alcune domande frequenti. Usa il comando Java: Getting Started dalla Command Palette (⇧⌘P (Windows, Linux Ctrl+Shift+P)) per lanciare la guida.
Puoi anche installare estensioni separatamente. La guida alle estensioni è fornita per aiutarvi. Puoi lanciare la guida con il comando Java: Extension Guide.
Per questo tutorial, le uniche estensioni richieste sono:
- Language Support for Java(TM) by Red Hat
- Debugger per Java
Impostazioni per il JDK
Versioni Java supportate
La versione supportata per eseguire l’estensione VS Code for Java e la versione supportata per i vostri progetti sono due runtime separati. Per eseguire VS Code for Java, è richiesta la versione Java SE 11 o superiore; per i progetti, VS Code for Java supporta progetti con la versione 1.5 o superiore. Per maggiori dettagli, fai riferimento a Configurare JDK.
Utilizzando la procedura guidata di configurazione del runtime Java
Per aiutarti a configurare correttamente, forniamo una procedura guidata di configurazione del runtime. Puoi lanciare la procedura guidata aprendo la tavolozza dei comandi (⇧⌘P (Windows, Linux Ctrl+Shift+P)) e digitando il comando Java: Configure Java Runtime, che mostrerà l’interfaccia utente di configurazione qui sotto.
Nota: Per configurare più JDK, vedi Configurare JDK. Per abilitare le funzioni di anteprima di Java, vedere Come posso usare VS Code con le nuove versioni di Java
Utilizzando le impostazioni di VS Code
In alternativa, potete configurare le impostazioni JDK usando l’editor delle impostazioni di VS Code. Un modo comune per farlo è impostare il valore della variabile d’ambiente di sistema JAVA_HOME nella posizione di installazione del JDK, per esempio, C:\Program Files\Java\jdk-13.0.2
. O se volete configurare solo VS Code per usare il JDK, usate l’impostazione java.home
nelle impostazioni dell’utente o dello spazio di lavoro di VS Code.
Installazione di un kit di sviluppo Java (JDK)
Quando avete bisogno di installare un JDK, vi consigliamo di considerare l’installazione da una di queste fonti:
- Oracle Java SE
- AdoptOpenJDK
- Azul Zulu per Azure – Enterprise Edition
Creare un file di codice sorgente
Crea una cartella per il tuo programma Java e apri la cartella con VS Code. Poi in VS Code, create un nuovo file e salvatelo con il nome Hello.java
. Quando aprite quel file, il Java Language Server inizia automaticamente a caricare, e dovreste vedere un’icona di caricamento sul lato destro della barra di stato. Al termine del caricamento, si vedrà un’icona con il pollice in su.
Nota: Se si apre un file Java in VS Code senza aprire la sua cartella, il Java Language Server potrebbe non funzionare correttamente.
VS Code cercherà anche di capire il pacchetto corretto per il nuovo tipo e riempire il nuovo file da un modello. Vedere Creare un nuovo file.
È anche possibile creare un progetto Java usando il comando Java: Create Java Project. Portate su la paletta dei comandi (⇧⌘P (Windows, Linux Ctrl+Shift+P)) e poi digitate java
per cercare questo comando. Dopo aver selezionato il comando, ti verrà richiesto il percorso e il nome del progetto. Potete anche scegliere il vostro strumento di compilazione da questo comando.
Visual Studio Code supporta anche progetti Java più complessi, vedete Project Management.
Modifica del codice sorgente
Potete usare snippet di codice per impalcature delle vostre classi e metodi. VS Code fornisce anche IntelliSense per il completamento del codice e vari metodi di rifattorizzazione.
Per saperne di più sulla modifica di Java, vedi Modifica di Java.
Eseguire e fare il debug del tuo programma
Per eseguire e fare il debug del codice Java, imposta un punto di interruzione, poi premi F5 sulla tua tastiera o usa la voce di menu Esegui > Inizia Debug. Puoi anche usare le opzioni Run|Debug CodeLens nell’editor. Dopo che il codice è stato compilato, puoi vedere tutte le variabili e i thread nella vista Run.
Il debugger supporta anche caratteristiche avanzate come la sostituzione del codice a caldo e i punti di interruzione condizionali.
Per maggiori informazioni, vedi Java Debugging.
Altre caratteristiche
L’editor ha anche molte altre capacità per il tuo carico di lavoro Java.
- Modifica di Java spiega come navigare e modificare Java in modo più dettagliato
- Debugging illustra tutte le caratteristiche chiave del Debugger Java
- Testing fornisce un supporto completo per JUnit e il framework TestNG
- Java Project Management mostra come utilizzare una vista di progetto e lavorare con Maven
- Spring Boot e Tomcat e Jetty dimostrano il grande supporto al framework
- Java Web Apps mostra come lavorare con Java Web App in VS Code