Ce tutoriel explique comment préparer votre ordinateur local pour le développement en Java, y compris le développement d'applications Java qui s'exécutent sur Google Cloud. Suivez ce tutoriel pour installer Java et les outils pertinents.
Conseil: Si vous souhaitez commencer rapidement, l'éditeur Cloud Shell est compatible avec l'IDE pour le cycle de développement complet des applications Kubernetes et Cloud Run. L'éditeur Cloud Shell est basé sur la plate-forme IDE Eclipse Theia. Il comprend les outils CLI Google Cloud et Cloud Code préinstallés.
Objectifs
- Installez un JDK (kit de développement Java).
- Installez un outil de compilation automatique.
- (Facultatif) Installez un IDE ou un éditeur.
- (Facultatif) Installez le plug-in IDE Google Cloud.
- Installez la CLI
gcloud
. - Installez les bibliothèques clientes Cloud pour Java.
Installer un JDK (kit de développement Java)
Installez une distribution OpenJDK 11 ou OpenJDK 8. Voici une liste de certaines des distributions que vous pouvez utiliser:
- SdkMan Un outil pour gérer plusieurs SDK, y compris de nombreux OpenJDK, Maven et Gradle.
- Eclipse Temurin : builds OpenJDK créés par le projet Eclipse Temurin.
- Compilations Zulu Community Compilations Zulu Community de l'OpenJDK.
- jdk.java.net pour les compilations Java Kit de développement, d'Oracle.
Assurez-vous que les variables d'environnement suivantes sont définies:
- JAVA_HOME: pointe vers la base de l'installation du JDK.
- PATH: comprend
$JAVA_HOME/bin
.
Installer un outil de compilation automatique
Apache Maven, Gradle et SBT sont des options de gestion de packages permettant de créer rapidement et de manière cohérente des dépendances d'application Java sur toutes les plates-formes.
Installer la CLI gcloud
La CLI gcloud
est un ensemble d'outils pour Google Cloud. Il contient gcloud
, gsutil
et bq
, que vous pouvez utiliser pour accéder à Compute Engine, Cloud Storage, BigQuery, ainsi qu'à d'autres produits et services à partir de la ligne de commande. Vous pouvez exécuter ces outils de manière interactive ou dans des scripts automatisés.
(Facultatif) Installez un IDE ou un éditeur
Les éditeurs populaires (sans ordre particulier) utilisés pour développer des applications Java incluent, sans s'y limiter:
- Visual Studio Code
- IntelliJ IDEA et/ou Webstorm de JetBrains
- Eclipse de la fondation Eclipse
- Atom de GitHub
Ces éditeurs, parfois accompagnés de plug-ins, contiennent de nombreuses fonctionnalités, telles que la coloration syntaxique, IntelliSense, l'achèvement du code et les fonctions de débogage entièrement intégrées.
(Facultatif) Installer un plug-in IDE
Pour accéder aux fonctions utiles de votre éditeur, consultez les plug-ins suivants:
Utiliser la bibliothèque cliente Google Cloud pour Java
Utilisez la bibliothèque cliente Google Cloud pour Java afin d'intégrer les services Google Cloud tels que Datastore et Cloud Storage. Vous pouvez installer le package pour une API individuelle, telle que BigQuery, comme illustré dans l'exemple suivant.
Installer la bibliothèque cliente
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.
Configurer l'authentification
Pour exécuter la bibliothèque cliente, vous devez d'abord configurer l'authentification.
Utiliser la bibliothèque cliente
Étape suivante
(Facultatif) Utiliser le plug-in Maven ou Gradle pour App Engine
Si vous développez dans l'environnement standard ou flexible App Engine, vous pouvez utiliser des plug-ins pour les outils de compilation Apache Maven et Gradle qui fournissent des fonctions pratiques pour développer, tester et déployer vos applications directement.
Pour les environnements standards App Engine
Utilisez le plug-in Maven App Engine ou Gradle pour les environnements standards App Engine.
Pour les environnements flexibles App Engine
Utilisez le plug-in Maven App Engine ou Gradle pour les environnements flexibles App Engine.
Autres ressources
- Parcourez la documentation sur les produits Google Cloud.
- Clonez le dépôt d'exemples Java à partir de GitHub.
- Découvrez les tutoriels Java soumis par la communauté.