Developer Center / ...
Java on AWS
Tools, docs, and sample code to develop applications on the AWS cloud
Tools
Download the tools needed to to run Java applications on AWS
![Get Started Get Started](http://web.archive.org./web/20220623233839im_/https://d1.awsstatic.com/Developer%20Marketing/languages/net/Get%20Started-2x.fee9fe2376c2bb4f4c49d81524f0cd0636e65a5e.png)
SDK for Java
Simplifies use of AWS services by providing a set of libraries that are consistent and familiar for Java developers.
Download SDK »
![Services Services](http://web.archive.org./web/20220623233839im_/https://d1.awsstatic.com/Developer%20Marketing/languages/net/Services-2x.aa8f4259567b96973fc594f836305e5d334ae78e.png)
AWS IDE Toolkits
Use popular Integrated Development Environments (IDEs) to author, debug, and deploy your code on AWS.
Get the Eclipse Toolkit »
Get the VS Code Toolkit »
Get the Intellij Toolkit »
![Solutions Solutions](http://web.archive.org./web/20220623233839im_/https://d1.awsstatic.com/Developer%20Marketing/languages/net/Solutions-2x.dfd7902700538dd4a1a5471403ac08ad52ddf256.png)
AWS CDK for Java
Use the AWS Cloud Development Kit (CDK) for your Infrastructure as Code with Java.
Download CDK »
![Digital Library Digital Library](http://web.archive.org./web/20220623233839im_/https://d1.awsstatic.com/Developer%20Marketing/languages/net/NET%20Digital%20Library-2x.2003130c0a7d9323c4f01202b2c2450a61c8cf7c.png)
Amazon Corretto
No-cost, multiplatform, production-ready distribution of OpenJDK.
Install Corretto »
Build
Build and Deploy a Java Application
Get started with deploying a Java application. Choose from several launchable code samples that allow you to quickly deploy a Java application on Elastic Beanstalk.
Spring on AWS
A two-part tutorial, demonstrating how easy it is to get started with Spring Boot and Amazon Web Services (AWS) using Spring Cloud for AWS.
Build Java app with Lambda
Learn how to build AWS Lambda functions using the Java programming language. Includes step-by-step setup and examples for common use cases.
Learn
Additional learning resources including sample code and documentation