Overview
Why Choose cloudimg AMIs?
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview Java is a high-level, object-oriented programming language and development platform used by millions of developers worldwide. This AMI provides Java Development Kit (JDK) 17 and 21 Long-Term Support releases pre-configured on Windows Server, ready for enterprise application development, deployment, and execution.
Java Development Kit Complete JDK toolset. Java compiler (javac). Java runtime (java). JAR archiver. Javadoc documentation generator. Debugger (jdb). Profiler tools. Development utilities. Class library. Standard API access.
JVM Runtime Java Virtual Machine. Platform independence. Write once, run anywhere. Bytecode execution. JIT compilation. Memory management. Garbage collection. Thread management. Security manager.
Core Language Features Object-oriented programming. Strong typing. Exception handling. Generics support. Lambda expressions. Stream API. Functional interfaces. Module system. Annotations. Reflection API.
Standard Libraries Collections framework. I/O streams. Networking APIs. Concurrent utilities. Date/time API. Regular expressions. XML processing. Database connectivity (JDBC). Security APIs. Logging framework.
Enterprise Development Jakarta EE compatibility. Spring Framework support. Hibernate ORM. Maven build tool. Gradle support. Tomcat integration. Application server deployment. RESTful services. Microservices architecture.
Application Development Desktop applications with JavaFX. Web applications with servlets/JSP. RESTful APIs. Database applications. Enterprise applications. Cloud-native applications. Distributed systems. Batch processing.
Build and Dependency Management Maven integration. Gradle compatibility. Ant support. Dependency resolution. Build automation. Project structure. Repository management. Plugin ecosystem.
Testing Framework Support JUnit testing. TestNG framework. Mockito mocking. Integration testing. Unit testing. Performance testing. Code coverage tools. Automated testing.
Development Tools IDE compatibility (IntelliJ, Eclipse, NetBeans). Remote debugging. Profiling tools. Performance monitoring. Memory analysis. Thread dumps. Heap dumps. JMX monitoring.
Database Connectivity JDBC API. Database drivers for Oracle, MySQL, PostgreSQL, SQL Server. Connection pooling. Transaction management. Prepared statements. Stored procedures. ORM framework support.
Security Features Strong security architecture. Cryptography APIs. SSL/TLS support. Authentication and authorization. Secure coding. Digital signatures. Encryption libraries. Security manager. Access control.
Performance Optimization JIT compiler optimization. Garbage collector tuning. Memory management. Thread pooling. Caching strategies. Connection pooling. Performance profiling. Benchmarking tools.
Windows Integration Windows Server 2019 and 2022. Windows service support. Event log integration. Registry access. Native libraries. COM integration. PowerShell compatibility. Remote Desktop port 3389.
Long-Term Support Java 17 LTS - Support until 2029. Java 21 LTS - Support until 2031. Enterprise stability. Regular security updates. Bug fixes. Long lifecycle.
cloudimg Support 24/7 support via phone, email, chat. Java configuration assistance. Application deployment guidance. Performance optimization. Security best practices. Build tool setup. Troubleshooting. Rapid response.
Use Cases Enterprise web applications. RESTful API backends. Microservices development. Database applications. Cloud-native applications. Android development. Big data processing. Financial services applications.
FAQ
Q: Which Java versions are included? A: Java 17 LTS and Java 21 LTS are available across different AMI variants.
Q: Is this Oracle JDK or OpenJDK? A: Both Oracle JDK and OpenJDK compatible distributions are supported.
Q: Can I run existing Java applications? A: Yes, any Java application compatible with Java 17 or 21 will run.
Q: Is Maven/Gradle included? A: Build tools can be easily installed and configured on the platform.
Q: Can I develop Spring Boot applications? A: Yes, all Spring Framework and Spring Boot versions are fully supported.
Q: Is database connectivity included? A: JDBC drivers for major databases can be added via Maven/Gradle dependencies.
Q: Can I deploy to Tomcat or other servers? A: Yes, application servers can be installed and configured.
Q: Is JavaFX supported for desktop apps? A: Yes, JavaFX libraries are available for GUI application development.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- 24/7 Technical Support - Expert assistance via phone, email, and chat with rapid response SLAs
- Java Development Platform - Java 17 and 21 LTS with JDK tools, JVM runtime, comprehensive libraries, enterprise-grade capabilities, cross-platform development
- Production-Ready Windows Platform - Pre-configured on Windows Server 2019 and 2022, development tools included, optimized for Java applications, immediate deployment
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.10 |
t2.micro AWS Free Tier | t2.micro instance type | $0.06 |
t3.micro AWS Free Tier | t3.micro instance type | $0.06 |
r7iz.12xlarge | r7iz.12xlarge instance type | $0.28 |
g6e.12xlarge | g6e.12xlarge instance type | $0.28 |
u7in-32tb.224xlarge | u7in-32tb.224xlarge instance type | $0.28 |
d3.8xlarge | d3.8xlarge instance type | $0.28 |
g6.8xlarge | g6.8xlarge instance type | $0.28 |
c5ad.xlarge | c5ad.xlarge instance type | $0.15 |
c5n.18xlarge | c5n.18xlarge instance type | $0.28 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Multiple Operating System Versions and Flavors Available: Choose from a wide range of popular Linux distributions and Windows Server options, ensuring compatibility and flexibility for your deployment needs.
Additional details
Usage instructions
Please download the latest User Guide available below or in the Additional Resources section of this listing.
Resources
Vendor resources
Support
Vendor support
24/7x365 Support available - support@cloudimg.co.uk . Enjoyed our software on AWS Marketplace? Share your experience with the community! Your input matters to us, whether it is praise or suggestions. We value your honest review. You will find the review section waiting for you at the bottom of this page or just above if you are subscribing via the AMI Catalog found in the AWS Console.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.