Configura un entorno de programación de Java

En este instructivo, se muestra cómo preparar tu máquina local para el desarrollo de Java, incluido el desarrollo de aplicaciones de Java que se ejecutan en Google Cloud Platform (GCP). Sigue este instructivo para instalar Java y las herramientas relevantes.

Objetivos

  • Instalar un JDK (Java Development Kit)
  • Instalar una herramienta de compilación automática
  • Instalar un IDE o editor (opcional)
  • Instalar el complemento del SDK de Cloud para el IDE (opcional)
  • Instalar el SDK de Cloud
  • Instalar la biblioteca cliente de GCP para Java

Instala un JDK (Java Development Kit)

Instala Open JDK 8 o Java 8 SE JDK. Las variables de entorno deben tener la configuración siguiente cuando finalices:

  • JAVA_HOME: Debe apuntar a la base de la instalación del JDK.
  • PATH: Debe incluir $PATH/bin.

Windows

  1. Para instalar Java 8 SE JDK en Windows, abre la página de descargas de Java y busca la sección del paquete de Java SE 8 más reciente.

    Descargas de Java 8

  2. Acepta los Términos y Condiciones, descarga el paquete del instalador adecuado y, luego, ejecútalo.

macOS

Para instalar Java 8 SE JDK en macOS, descarga y ejecuta el instalador de macOS.

Linux

Java JDK 8

  1. Si Java 8 SE JDK no está disponible en tu distribución de Linux, abre la página de descargas de Java y busca la sección del paquete de Java SE 8 más reciente.

    Descargas de Java 8

  2. Acepta los Términos y Condiciones, descarga el paquete del instalador adecuado y, luego, ejecútalo.

Open JDK

Open JDK es una implementación de código abierto de Java Platform SE y los proyectos relacionados. Puedes descargar y también instalar Open JDK con los siguientes comandos:

Debian y Ubuntu

sudo apt-get install openjdk-8-jdk

Fedora, Oracle Linux y Red Hat Enterprise Linux

su -c "yum install java-1.8.0-openjdk-devel"

Instala una herramienta de compilación automática

Apache Maven, Gradle y SBT son opciones de administración de paquetes que pueden ayudar a compilar dependencias de una aplicación de Java con rapidez y coherencia en distintas plataformas.

Instala el SDK de Cloud

El SDK de Cloud es un conjunto de herramientas de GCP. 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)

Estos son algunos editores conocidos que se usan para desarrollar apps de Java (sin un orden especial):

Estos editores (con la ayuda de complementos, en algunos casos) te proporcionan todas las herramientas, como la sintaxis destacada, IntelliSense, funciones de autocompletar código y funciones de depuración completamente integradas.

Instala el complemento del SDK de Cloud para el IDE (opcional)

Si deseas acceder a funciones útiles dentro de tu editor, revisa los complementos que Google patrocina para Eclipse o IntelliJ.

Instala la biblioteca cliente de GCP para Java

Usa la biblioteca cliente de GCP para Java a fin de integrar los servicios de GCP, como Cloud Datastore y Cloud Storage. Puedes instalar el paquete para una API individual, como BigQuery, de la manera que se muestra en el siguiente ejemplo.

Instala la biblioteca cliente

Si usas Maven, agrega lo siguiente a tu archivo pom.xml:
<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-bigquery</artifactId>
  <version>1.61.0</version>
</dependency>
Si usas Gradle, agrega lo siguiente a tus dependencias:
compile 'com.google.cloud:google-cloud-bigquery:1.61.0'
Si usas SBT, agrega lo siguiente a tus dependencias:
libraryDependencies += "com.google.cloud" % "google-cloud-bigquery" % "1.61.0"

Si usas IntelliJ o Eclipse, puedes agregar bibliotecas cliente a tu proyecto mediante los siguientes complementos IDE:

Los complementos brindan funcionalidades adicionales, como administración de claves para las cuentas de servicio. Consulta la documentación de cada complemento para obtener más detalles.

Configura la autenticación

Para ejecutar la biblioteca cliente, debes configurar la autenticación.

Cómo usar la biblioteca cliente

// Imports the Google Cloud client library
import com.google.cloud.bigquery.BigQuery;
import com.google.cloud.bigquery.BigQueryOptions;
import com.google.cloud.bigquery.Dataset;
import com.google.cloud.bigquery.DatasetInfo;

public class QuickstartSample {
  public static void main(String... args) throws Exception {
    // Instantiate a client. If you don't specify credentials when constructing a client, the
    // client library will look for credentials in the environment, such as the
    // GOOGLE_APPLICATION_CREDENTIALS environment variable.
    BigQuery bigquery = BigQueryOptions.getDefaultInstance().getService();

    // The name for the new dataset
    String datasetName = "my_new_dataset";

    // Prepares a new dataset
    Dataset dataset = null;
    DatasetInfo datasetInfo = DatasetInfo.newBuilder(datasetName).build();

    // Creates the dataset
    dataset = bigquery.create(datasetInfo);

    System.out.printf("Dataset %s created.%n", dataset.getDatasetId().getDataset());
  }
}

Pasos siguientes

Instala el complemento de Maven o Gradle para App Engine (opcional)

Si desarrollas en el entorno de App Engine Standard o Flexible, puedes usar complementos para las herramientas de compilación de Apache Maven y Gradle que proporcionan funciones útiles de desarrollo, implementación y prueba de apps directamente.

Para entornos de App Engine Standard

Agrega Maven App Engine Plugin o el complemento de Gradle para los entornos de App Engine Standard.

Para entornos de App Engine Flexible

Agrega Maven App Engine Plugin o el complemento de Gradle para los entornos de App Engine Flexible.

Más recursos

¿Te ha resultado útil esta página? Enviar comentarios: