شروع سریع جاوا
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این پروژه به شما نشان می دهد که چگونه یک قطعه ساده از Glassware را پیاده سازی کنید که عملکرد اصلی Google Mirror API را نشان می دهد.
برای دیدن یک نسخه نمایشی کاملاً کارآمد از پروژه شروع سریع، به https://glass-python-starter-demo.appspot.com بروید. در غیر این صورت، برای مشاهده نحوه استقرار نسخه خود به ادامه مطلب بروید.
در GitHub دانلود کنید
پیش نیازها
اطمینان حاصل کنید که سیستم شما پیش نیازهای زیر را برای پروژه شروع سریع برآورده می کند:
- جاوا 1.6
- Apache Maven - برای بخشی از فرآیند ساخت استفاده می شود.
ایجاد یک پروژه Google APIs Console
در مرحله بعد، دسترسی به Google Mirror API را فعال کنید:
- به کنسول Google APIs بروید و یک پروژه API جدید ایجاد کنید.
- روی Services کلیک کنید و Google Mirror API را برای پروژه جدید خود فعال کنید.

- روی API Access کلیک کنید و یک شناسه مشتری OAuth 2.0 برای یک برنامه وب ایجاد کنید.

- نام محصول و نماد را برای Glassware خود مشخص کنید. این فیلدها در صفحه اعطای OAuth که به کاربران شما ارائه می شود ظاهر می شوند.

- برنامه وب را انتخاب کنید و هر مقداری را برای نام میزبان مشخص کنید، مانند
localhost

- روی ویرایش تنظیمات... کلیک کنید تا شناسه کلاینت URI های تغییر مسیر را مشخص کند. URL های پاسخ به تماس را برای سرور وب توسعه محلی خود، به عنوان مثال
http://localhost:8080/oauth2callback
و برای وب سرور مستقر شده خود، برای مثال https://example.com/oauth2callback
مشخص کنید. 
- شناسه سرویس گیرنده و مخفی بودن کنسول APIs Google را یادداشت کنید. برای پیکربندی پروژه شروع سریع به آن نیاز دارید.

پروژه شروع سریع را برای استفاده از اطلاعات سرویس گیرنده API خود با وارد کردن شناسه مشتری و Secret خود در 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
واردات پروژه
دستورالعمل های زیر به شما نشان می دهد که منبع پروژه شروع سریع را به IntelliJ و Eclipse وارد کنید.
IntelliJ
- روی File > Import Project... کلیک کنید.
- به دایرکتوری استخراج شده اشاره کنید.
- واردات از مدل موجود > Maven را انتخاب کنید
کسوف
- افزونه
m2e
را برای فعال کردن واردات از فایل maven pom نصب کنید. - روی File > Import... > Maven > Existing Maven Project کلیک کنید.
- به دایرکتوری استخراج شده اشاره کنید و پروژه را وارد کنید.
اجرای سرور توسعه محلی
می توانید پروژه شروع سریع را روی سرور توسعه محلی برای آزمایش اجرا کنید:
$ mvn jetty:run
استقرار پروژه شروع سریع
با استفاده از Maven می توانید یک فایل جنگی برای این پروژه بسازید:
$ mvn war:war
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\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"]]