Original author(s) | IBM |
---|---|
Developer(s) | Eclipse Foundation |
Stable release | 0.47.0[1]
/ 17 September 2024 |
Repository | |
Written in | C, C++, Java, assembly |
Operating system | Linux, AIX, Windows, macOS, z/OS, IBM i |
Type | Java virtual machine |
License | Apache License 2.0
GNU General Public License, version 2 with the GNU Classpath Exception GNU General Public License, version 2 with the OpenJDK Assembly Exception[2] |
Website | www |
Eclipse OpenJ9 (previously known as IBM J9) is a high performance, scalable, Java virtual machine (JVM) implementation that is fully compliant with the Java Virtual Machine Specification.[3]
OpenJ9 can be built from source, or can be used with pre-built binaries available at the IBM Semeru Runtimes project for a number of platforms including Linux, Windows[4] and macOS. OpenJ9 is also a core component of the IBM developer kit, which is embedded in many IBM middleware products, including WebSphere Application Server and Websphere Liberty. OpenJ9 is also a component of Open Liberty.[5]
Extensive configuration options ensure that the JVM can be tuned to satisfy the requirements of a wide range of Java applications, from complex enterprise applications that run on mainframe hardware to short-lived applications that run on container-based cloud services.