The Azure Toolkit for Eclipse provides templates and functionality that allow you to easily create, develop, test, and deploy Azure applications using the Eclipse development environment. The Azure Toolkit for Eclipse is an Open Source project, whose source code is available under the MIT License from the project’s site on GitHub at the following URL:
The following steps show you how to install the Azure Toolkit for Eclipse.
The Azure Toolkit for Eclipse requires the following software components:
- Eclipse IDE for Java EE Developers, Mars, or later. You can download it at http://www.eclipse.org/downloads/.
- A Java Developer Kit (JDK), version 1.8 or later.
- An operating system. The Azure Toolkit for Eclipse has been tested on the following operating systems:
For more information, see the Azure Toolkit for Eclipse page at the Eclipse Marketplace.
> If you are using the Azure Toolkit for Eclipse on Windows, the toolkit requires installing the Azure SDK 2.9.6 or later in order to use the Azure emulator. You have two options for installing the Azure SDK:
> * You can download and install the Azure SDK by using the [Web Platform Installer (WebPI)](http://go.microsoft.com/fwlink/?LinkID=252838).
> * If you do not have the Azure SDK installed when you create your first Azure deployment project, you will be prompted to automatically download install the requisite version of the Azure SDK.
> Note that the Azure SDK is required on Windows only.
To install the Azure Toolkit for Eclipse
- Start Eclipse.
- When Eclipse opens, click the Help menu, and then click Install New Software, as shown in the following illustration.
- In the Available Software dialog, within the Work with text box, type http://dl.microsoft.com/eclipse followed by the Enter key.
- In the Name pane, check Azure Toolkit for Eclipse, and uncheck Contact all update sites during install to find required software. Your screen should appear similar to the following:
- If you expand the Azure Toolkit for Eclipse, you will see the following items:
- Application Insights Plugin for Java: This component allows you to use Azure’s telemetry logging and analysis services for your applications and server instances.
- Azure Access Control Services Filter: This component provides support for authenticating application users with Azure ACS, enabling single sign-on scenarios and externalizing identity logic from the application.
- Azure Common Plugin: This component provides the common functionality needed by other toolkit components.
- Azure Explorer for Eclipse: This component provides the common functionality needed by other toolkit components.
- Azure Plugin for Eclipse with Java: This component provides support for developing projects that help build, test and deploy Java applications for the Microsoft Azure cloud in Eclipse and via command line.
- Azure Web Apps Plugin with Java: This component provides support for deploying Java web applications to Microsoft Azure Web App containers.
- Microsoft JDBC Driver 4.2 for SQL Server: This component provides JDBC API for SQL Server and Microsoft Azure SQL Database for Java Platform Enterprise Edition 8.
- Package for Apache Qpid Client Libraries for JMS: This component provides the JMS client component from the Apache Qpid project to enable your application to use AMQP messaging in Microsoft Azure.
- Package for Microsoft Azure Libraries for Java: This component provides APIs for accessing Microsoft Azure services, such as storage, service bus, service runtime, etc.
- Click Next. (If you experience unusual delays when installing the toolkit, ensure that Contact all update sites during install to find required software is unchecked.)
- In the Install Details dialog, click Next.
- In the Review Licenses dialog, review the terms of the license agreements. If you accept the terms of the license agreements, click I accept the terms of the license agreements and then click Finish. (The remaining steps assume you do accept the terms of the license agreements. If you do not accept the terms of the license agreements, exit the installation process.)
Eclipse will download and install the requisite packages.
- If prompted to restart Eclipse to complete installation, click Yes.