Throughout its decades-long history, Oracle Java has constantly evolved to keep up with the growing demands of business-critical performance and scalability. Being a simple yet robust and secure programming language, Java enables millions of developers to craft portable applications for embedded systems, mobiles, and the cloud. Oracle Java is the #1 programming language and development platform, helping enterprises worldwide rapidly innovate and improve the performance and stability of their application services.
Oracle’s proven Java Development Kit (JDK), Oracle Java SE, allows developers to write more stable and secure applications with shortened development timeframes and reduced costs. With its modern and architecture-neutral approach, Oracle Java fits into all types of technology stacks, making it one of the strongest contenders to be used for DevOps and cloud development. For microservices and other containerized workloads, Oracle GraalVM provides more optimization options for cloud native applications, including ahead-of-time compilation to reduce memory and CPU usage.
For Oracle Cloud Infrastructure (OCI) customers, an OCI subscription includes licenses and full support for all Oracle Java SE and Oracle GraalVM versions at no extra cost. OCI customers can even monitor and manage the use of Java in their enterprise with the Java Management Service (JMS), a reporting and management infrastructure integrated with OCI platform services. With JMS, Java users can monitor Java deployments on OCI instances and instances running on-premises in data centers, helping gain insights into Java application behavior, performance, and compliance.
Oracle Java is supported on Oracle’s long-standing and highly performant operating system, Oracle Linux. Oracle Linux is compatible with 64-bit Intel/AMD (x86-64) and 64-bit Arm (aarch64) processors, enabling applications to be quickly created, deployed, and used across a range of platforms. Moreover, because Oracle Linux is supported across on-premises and multicloud infrastructures and is optimized out of the box for Oracle software, it’s the ideal operating system on which to run Oracle Java.
Compute instances on OCI have access to a regional Oracle Linux yum server mirror for high-speed access to RPMs, which makes it easy to install Oracle Java and Oracle GraalVM. Take advantage of our tutorial to learn how you can use RPMs available from the OCI yum service to easily install Oracle Java on an Oracle Linux system running on OCI.
While installation on Oracle Linux is simple and straightforward, to make it even easier for developers to get started, OCI offers the Oracle Linux Cloud Developer image, which is available as a platform image.
The Oracle Linux Cloud Developer image is a ready-to-run image that preinstalls and launches a comprehensive cloud development environment that includes various popular development languages such as Java with Oracle JDK or Oracle GraalVM, Python, Ruby, and more. Tooling for working with OCI, such as software developer kits (SDKs), CLIs, and Oracle Database connectors, are also included.
With the Oracle Linux Cloud Developer image, you don’t have to go through the typical installation process for development tools. Simply select the image when provisioning your OCI instance.
When your instance is provisioned, jump straight into building applications.
By signing up for Oracle Cloud Free Tier, which includes Always Free cloud services for an unlimited time and a 30-day trial with $300 of Oracle Cloud credits, you can try out Oracle Java on Oracle Cloud Infrastructure for free.
For more information, see the following resources:
Gursewak Sokhi is a Technical Product Manager in the product management team at Oracle responsible for Oracle Linux and Virtualization.