Questo tutorial mostra come preparare la tua macchina locale per lo sviluppo di Java, compreso lo sviluppo di app Java eseguite su Google Cloud. Segui questo tutorial per installare Java e strumenti pertinenti.
Suggerimento: se vuoi iniziare rapidamente, l'editor di Cloud Shell offre il supporto dell'IDE per l'intero ciclo di sviluppo delle applicazioni Kubernetes e Cloud Run. L'editor di Cloud Shell si basa sulla piattaforma IDE Eclipse Theia e include gli strumenti dell'interfaccia a riga di comando di Google Cloud e Cloud Code preinstallati.
Obiettivi
- Installa un JDK (Java Development Kit).
- Installa uno strumento di automazione della build.
- (Facoltativo) Installa un IDE o un editor.
- (Facoltativo) Installa il plug-in Google Cloud IDE.
- Installa l'interfaccia a riga di comando gcloud.
- Installa le librerie client di Cloud per Java.
Installa un JDK (Java Development Kit)
Installa una distribuzione OpenJDK 11 o OpenJDK 8. Di seguito è riportato un elenco di alcune delle distribuzioni che puoi utilizzare:
- SdkMan Uno strumento per gestire più SDK, tra cui molti OpenJDK's Maven e Gradle.
- Eclipse Temurin OpenJDK build realizzate dal progetto Eclipse Temurin.
- Creazioni della community Zulu Le build della community Zulu di OpenJDK.
- jdk.java.net Build in Java Development Kit, da Oracle.
Assicurati che siano impostate le seguenti variabili di ambiente:
- JAVA_HOME. Indica la base dell'installazione JDK.
- PERCORSO: Include
$JAVA_HOME/bin
.
Installa uno strumento di automazione build
Apache Maven, Gradle e SBT sono opzioni di gestione dei pacchetti che consentono di creare dipendenze per le app Java in modo rapido e coerente su tutte le piattaforme.
Installa l'interfaccia a riga di comando gcloud
L'interfaccia a riga di comando gcloud
è un insieme di strumenti per Google Cloud. Contiene gcloud
, gsutil
e bq
, che puoi utilizzare per accedere a Compute Engine, Cloud Storage, BigQuery e ad altri prodotti e servizi dalla riga di comando. Puoi eseguire questi strumenti in modo interattivo o nei tuoi script automatizzati.
(Facoltativo) Installa un IDE o un editor
Editor popolari (senza un ordine particolare) utilizzati per sviluppare le applicazioni Java includono, a titolo esemplificativo:
- Visual Studio Code
- IntelliJ IDEA e/o Webstorm di JetBrains
- Eclipse di Eclipse Foundation
- Atom di GitHub
Questi editor (a volte con l'aiuto dei plug-in) offrono tutto, dalle funzionalità di evidenziazione della sintassi, completamento intelligente e completamento del codice fino alle funzionalità di debug completamente integrate.
(Facoltativo) Installa un plug-in IDE
Per accedere a funzioni utili nell'editor, consulta i seguenti plug-in:
Utilizzare la libreria client Google Cloud per Java
Utilizza la libreria client di Google Cloud per Java per l'integrazione con i servizi di Google Cloud, come Datastore e Cloud Storage. Puoi installare il pacchetto per una singola API, ad esempio BigQuery, come mostrato nell'esempio riportato di seguito.
Installare la libreria client
If you are using Maven, add
the following to your pom.xml
file. For more information about
BOMs, see The Google Cloud Platform Libraries BOM.
If you are using Gradle, add the following to your dependencies:
If you are using sbt, add the following to your dependencies:
If you're using Visual Studio Code, IntelliJ, or Eclipse, you can add client libraries to your project using the following IDE plugins:
The plugins provide additional functionality, such as key management for service accounts. Refer to each plugin's documentation for details.
Configura l'autenticazione
Per eseguire la libreria client, devi prima configurare l'autenticazione.
Utilizzare la libreria client
Passaggi successivi
(Facoltativo) Utilizzare il plug-in Maven o Gradle per App Engine
Se stai sviluppando nell'ambiente flessibile o standard di App Engine, puoi usare plug-in per gli strumenti di build Apache Maven e Gradle, che offrono funzioni comode per lo sviluppo, il test e il deployment delle app direttamente.
Per ambienti standard di App Engine
Utilizza il plug-in Maven App Engine o il plug-in Gradle per gli ambienti standard di App Engine.
Per ambienti flessibili di App Engine
Utilizza il plug-in Maven App Engine o il plug-in Gradle per ambienti flessibili di App Engine.
Altre risorse
- Sfoglia la documentazione per i prodotti Google Cloud.
- Clona il repository campioni Java da GitHub.
- Esplora I tutorial Java inviati dalla community.