Inicio rápido de Java
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En este proyecto, aprenderás a implementar una solución simple
de Glassware que muestra la funcionalidad principal de la API de Google Mirror.
Para ver una demostración completamente funcional del proyecto de inicio rápido, ve a
https://glass-python-starter-demo.appspot.com.
De lo contrario, continúa leyendo para ver cómo implementar tu propia versión.
Descargar en GitHub
Requisitos previos
Asegúrate de que tu sistema cumpla con los siguientes requisitos previos para el proyecto de inicio rápido:
- Java 1.6
- Apache Maven: Se usa para parte del proceso de compilación.
Cómo crear un proyecto en la Consola de APIs de Google
A continuación, habilita el acceso a la API de Google Mirror:
- Ve a la Consola de APIs de Google y crea un proyecto de API nuevo.
- Haz clic en Servicios y habilita la API de Google Mirror para tu proyecto nuevo.

- Haz clic en Acceso a la API y crea un ID de cliente de OAuth 2.0 para una aplicación web.

- Especifica el nombre y el ícono del producto para tu Glassware. Estos campos aparecen en el permiso de OAuth
pantalla que se presenta a los usuarios.

- Selecciona Aplicación web y especifica cualquier valor para el nombre de host, como
localhost
.

- Haz clic en Edit settings... para que el ID de cliente especifique los URI de redireccionamiento. Cómo especificar las URLs de devolución de llamada
para tu servidor web de desarrollo local, por ejemplo,
http://localhost:8080/oauth2callback
para el servidor web implementado, por ejemplo https://example.com/oauth2callback
.

- Toma nota del ID de cliente y el secreto de la Consola de APIs de Google. Necesitarás
para configurar el proyecto de inicio rápido.

Ingresa tu ID de cliente y configura el proyecto de Inicio rápido para usar la información de tu cliente de API
Secret en src/main/resources/oauth.properties
:
# Replace these with values for your project from the Google API Console:
# https://developers.google.com/console
client_id=3141592653589793238462643383279
client_secret=ITS_A_SECRET_TO_EVERYBODY
Importa el proyecto
En las siguientes instrucciones, se muestra cómo importar la fuente de proyecto de Inicio rápido a IntelliJ y
Eclipse.
IntelliJ
- Haz clic en Archivo > Import Project...
- Apunta al directorio extraído.
- Selecciona Importar desde el modelo existente > Maven
Eclipse
- Instala el complemento
m2e
para habilitar la importación desde un archivo pom de Maven.
- Haz clic en Archivo > Importar... > Maven > Proyecto de Maven existente.
- Apunta al directorio extraído y, luego, importa el proyecto.
Ejecuta un servidor de desarrollo local
Puedes ejecutar el proyecto de Inicio rápido en un servidor de desarrollo local para probar lo siguiente:
$ mvn jetty:run
Implementa el proyecto de Inicio rápido
Puedes compilar un archivo de guerra para este proyecto con Maven:
$ mvn war:war
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[[["\u003cp\u003eThis project provides a simple implementation of Glassware demonstrating core Google Mirror API functionality.\u003c/p\u003e\n"],["\u003cp\u003eIt requires Java 1.6, Apache Maven, and a Google APIs Console project with the Google Mirror API enabled and OAuth 2.0 client ID created.\u003c/p\u003e\n"],["\u003cp\u003eThe project can be configured using your API client information, imported into IntelliJ or Eclipse, and run on a local development server using Maven.\u003c/p\u003e\n"],["\u003cp\u003eA deployable WAR file can be built using Maven for production deployment.\u003c/p\u003e\n"],["\u003cp\u003eA fully-working demo is available at \u003ca href=\"https://glass-java-starter-demo.appspot.com\"\u003ehttps://glass-java-starter-demo.appspot.com\u003c/a\u003e.\u003c/p\u003e\n"]]],[],null,["# Java Quick Start\n\nThis project shows you how to implement a simple\npiece of Glassware that demos the major functionality of the Google Mirror API.\n\nTo see a fully-working demo of the quick start project, go to\n[https://glass-python-starter-demo.appspot.com](https://glass-java-starter-demo.appspot.com).\nOtherwise, read on to see how to deploy your own version.\n\n[Download on GitHub](https://github.com/googleglass/mirror-quickstart-java)\n\nPrerequisites\n-------------\n\nEnsure your system meets the following prerequisites for the quick start project:\n\n- Java 1.6\n- [Apache Maven](http://maven.apache.org/) - used for part of the build process.\n\nCreating a Google APIs Console project\n--------------------------------------\n\nNext, enable access to the Google Mirror API:\n\n1. Go to the [Google APIs console](https://code.google.com/apis/console/) and create a new API project.\n2. Click **Services** and enable the Google Mirror API for your new project.\n3. Click **API Access** and create an OAuth 2.0 client ID for a web application.\n4. Specify the product name and icon for your Glassware. These fields appear on the OAuth grant screen presented to your users.\n5. Select **Web application** and specify any value for the hostname, such as `localhost`\n6. Click **Edit settings...** for the client ID to specify redirect URIs. Specify the callback URLs for your local development web server, for example `http://localhost:8080/oauth2callback`, and for your deployed web server, for example `https://example.com/oauth2callback`.\n7. Make note of the client ID and secret from the Google APIs Console. You'll need it to configure the quick start project.\n\nConfiguring the Quick Start project\n-----------------------------------\n\nConfigure the Quick Start project to use your API client information by entering your client ID and\nsecret into `src/main/resources/oauth.properties`: \n\n # Replace these with values for your project from the Google API Console:\n # https://developers.google.com/console\n\n client_id=3141592653589793238462643383279\n client_secret=ITS_A_SECRET_TO_EVERYBODY\n\nImporting the project\n---------------------\n\nThe following instructions show you to import the Quick Start project source into IntelliJ and\nEclipse.\n\n### IntelliJ\n\n1. Click **File \\\u003e Import Project...**.\n2. Point to the extracted directory.\n3. Select **Import from existing model \\\u003e Maven**\n\n### Eclipse\n\n1. Install the [`m2e`](http://eclipse.org/m2e/) plugin to enable import from a maven pom file.\n2. Click **File \\\u003e Import... \\\u003e Maven \\\u003e Existing Maven Project**.\n3. Point to the extracted directory and import the project.\n\nRunning a local development server\n----------------------------------\n\nYou can run the Quick Start project on a local development server for testing: \n\n $ mvn jetty:run\n\nDeploying the Quick Start project\n---------------------------------\n\nYou can build a war file for this project using Maven: \n\n $ mvn war:war"]]