High-performance Java

Java runs best on Oracle Cloud Infrastructure (OCI). Oracle continues to innovate for the cloud with the GraalVM high performance JDK to accelerate modern microservices-based application performance. Generate more efficient code that starts up faster and uses fewer system resources. Get an additional performance boost from patented optimizations that come with Oracle GraalVM—at no additional cost.

It took 30 years to make a Java developer conference this good
JavaOne 2025 - March 18–20, 2025

JavaOne 2025 marks the return of Oracle’s premier Java developer conference—just in time for
Java’s 30th anniversary. Join a who’s who of Java luminaries as we celebrate with three days of
learning, laughter, and the launch of Java 24.

Deploy Java on OCI benefits

Lower operations cost

Save money by executing the same workloads with fewer compute resources. With Oracle GraalVM, you can dramatically improve Java application performance resulting in faster startup time and lower memory consumption.

High-performance Java on OCI at no additional cost

Oracle GraalVM is offered at no charge when running Java and JVM-based applications on OCI. Java is the #1 language for cloud native development. It supports multi-language interoperability with no performance penalty.

Modernize existing Java applications—or build new apps

Build new, high-performance Java microservices that start up almost instantly. Native executables use a smaller memory footprint ideal for running in containers with Kubernetes. With an ecosystem of tools, Oracle GraalVM is the preferred way to build with Spring Boot, Micronaut, Helidon, or Quarkus. Optimize existing Java applications on OCI with better performance, stability, and support—backed by the Java experts.

OCI is the best platform for running Java

Application modernization requires the right tools and the right runtime environment to enable better efficiency, performance, and cost savings at scale. OCI users enjoy the benefits from these solutions at no additional cost: Oracle GraalVM, Java Management Service, Oracle Java SE Subscription Enterprise Performance Pack, and Oracle Support.

Oracle GraalVM

Build more efficient code that starts almost instantly or accelerate the performance of your existing Java applications.

Oracle GraalVM Native Image

Run applications as native executables faster, use less memory, and save hosting costs.

My Oracle Support

Customers choose Oracle Support to protect their investment in Java.

  • GraalVM license support is included with Oracle Cloud Infrastructure. You get around-the-clock support from Oracle Support, backed by Java experts.
  • Java SE product triage support for your entire Java portfolio including third-party libraries and runtimes.
  • Log in and resolve Java issues quickly and efficiently.
  • Reduce time-to-resolution and minimize Java support costs.
  • Receive security updates to a variety of versions.

Oracle Java SE Subscription Enterprise Performance Pack (EPP)

Take advantage of significant performance improvements added to Java since Java 8 to reduce latency and improve scalability.

Read the blog

Oracle Java Management Service

Organizations often have numerous distinct versions of the Java platform installed across desktops, servers, and the cloud. Keeping outdated versions of Java in your environments can present significant security risks. The Java Management Service (JMS) is a free OCI service that monitors Java deployments in the cloud and on-premises. With JMS, you can:

Read the documentation for more information

Get started with Java on OCI

Learn more

Build Spring Boot native applications that start instantly

Self-service labs

Accelerate Java performance on OCI with Oracle GraalVM


Oracle Cloud Free Tier

Begin your journey with Oracle Cloud Free Tier


Contact sales

Interested in learning more about Oracle Cloud Infrastructure? Let one of our experts help.