En este instructivo, se muestra cómo preparar tu máquina local para el desarrollo en Java, incluido el desarrollo de apps de Java que se ejecutan en Google Cloud. Sigue este instructivo para instalar Java y las herramientas relevantes.
Sugerencia: Si quieres comenzar con rapidez, el editor de Cloud Shell proporciona asistencia de IDE para el ciclo de desarrollo completo de las aplicaciones de Kubernetes y Cloud Run. El editor de Cloud Shell se basa en la plataforma de IDE de Eclipse Theia y viene con las herramientas de Google Cloud CLI y Cloud Code preinstaladas.
Objetivos
- Instala un JDK (Java Development Kit).
- Instalar una herramienta de automatización de compilaciones
- Instala un IDE o editor (opcional).
- Instala el complemento de Google Cloud para el IDE (opcional).
- Instala la CLI de
gcloud
. - Instala las bibliotecas cliente de Cloud para Java.
Instala un JDK (Java Development Kit)
Instala una distribución OpenJDK 11 o OpenJDK 8. La siguiente es una lista de algunas de las distribuciones que puedes usar:
- SdkMan: Es una herramienta para administrar varios SDK, incluidos muchos de OpenJDK, Maven y Gradle.
- Eclipse Temurin Compilaciones de OpenJDK creadas por el proyecto Eclipse Temurin.
- Compilaciones de la comunidad de Zulu Compilaciones de la comunidad de Zulu de OpenJDK
- jdk.java.net: Compilaciones de Java Development Kit de Oracle.
Asegúrate de que estén configuradas las siguientes variables de entorno:
- JAVA_HOME: Apunta a la base de la instalación del JDK.
- RUTA DE ACCESO: Incluye
$JAVA_HOME/bin
.
Instala una herramienta de automatización de compilaciones
Apache Maven, Gradle y SBT son opciones de administración de paquetes que pueden ayudar a compilar dependencias de una app de Java con rapidez y coherencia en todas las plataformas.
Instala la CLI de gcloud
La CLI gcloud
es un conjunto de herramientas para Google Cloud. Contiene gcloud
, gsutil
y bq
, que puedes usar para acceder a Compute Engine, Cloud Storage, BigQuery y otros productos y servicios desde la línea de comandos. Puedes ejecutar estas herramientas de manera interactiva o en tus secuencias de comandos automatizadas.
Instala un IDE o editor (opcional)
Entre los editores populares que se usan para desarrollar apps de Java, se incluyen los siguientes:
- Visual Studio Code
- IntelliJ IDEA o Webstorm de JetBrains
- Eclipse de Eclipse Foundation
- Atom de GitHub
Estos editores (con la ayuda de complementos, en algunos casos) te proporcionan todas las herramientas necesarias, como el resaltado de sintaxis, IntelliSense, funciones de autocompletar código y funciones de depuración completamente integradas.
Instala un complemento IDE (opcional)
Para acceder a funciones útiles dentro de tu editor, consulta los siguientes complementos:
Usa la biblioteca cliente de Google Cloud para Java
Usa la biblioteca cliente de Google Cloud para Java a fin de integrar los servicios de Google Cloud, como Datastore y Cloud Storage. Puedes instalar el paquete para una API individual, como BigQuery, como se muestra en el siguiente ejemplo.
Cómo instalar la biblioteca 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.
Configura la autenticación
Para ejecutar la biblioteca cliente, primero debes configurar la autenticación.
Mediante la biblioteca cliente
Próximos pasos
Usa el complemento de Maven o de Gradle para App Engine (opcional)
Si desarrollas en el entorno estándar o flexible de App Engine, puedes usar complementos para las herramientas de compilación de Apache Maven y Gradle que proporcionan funciones prácticas a fin de desarrollar, probar e implementar tus apps directamente.
Para entornos estándar de App Engine
Usa el complemento de Maven App Engine o el complemento de Gradle para los entornos estándar de App Engine.
Para entornos flexibles de App Engine
Usa el complemento de Maven App Engine o el complemento de Gradle para los entornos flexibles de App Engine.
Más recursos
- Explora la documentación de los productos de Google Cloud.
- Clona el repositorio de muestras de Java en GitHub.
- Explora los instructivos de Java que envía la comunidad.