Java (software platform) - Wikipedia#Java_Runtime_Environment
Java Runtime Environment
The Java Runtime Environment (JRE) released by Oracle is a freely available software distribution containing a stand-alone JVM (HotSpot), the Java standard library (Java Class Library), a configuration tool, and—until its discontinuation in JDK 9—a browser plug-in. It is the most common Java environment installed on personal computers in the laptop and desktop form factor. Mobile phones including feature phones and early smartphones that ship with a JVM are most likely to include a JVM meant to run applications targeting Micro Edition of the Java platform. Meanwhile, most modern smartphones, tablet computers, and other handheld PCs that run Java apps are most likely to do so through support of the Android operating system, which includes an open source virtual machine incompatible with the JVM specification. (Instead, Google’s Android development tools take Java programs as input and output Dalvik bytecode, which is the native input format for the virtual machine on Android devices.) The last Critical Path Update version of JRE with an Oracle BCL Agreement1 was 8u201 and, the last Patch Set Update version with the same license was 8u202.23 The last Oracle JRE implementation, regardless of its licensing scheme, was 9.0.4.4 Since Java Platform SE 9, the whole platform also was grouped into modules.5 The modularization of Java SE implementations allows developers to bundle their applications together with all the modules used by them, instead of solely relying on the presence of a suitable Java SE implementation in the user device.6789
Printed 2026-10-09.
(echo:: @ ᯤ)
Footnotes
-
“BCL for Java SE”. Archived from the original on August 14, 2022. Retrieved August 14, 2022. ↩
-
“Java CPU and PSU Releases Explained”. Archived from the original on November 3, 2014. ↩
-
“Archived copy”. Archived from the original on August 14, 2022. Retrieved August 14, 2022. ↩
-
“Archived copy”. Archived from the original on August 10, 2022. Retrieved August 14, 2022. ↩
-
“Understanding Java 9 Modules”. Archived from the original on August 14, 2022. Retrieved August 14, 2022. ↩
-
“Java Modules”. ↩
-
“Java 9 Structural Changes in the JDK and JRE”. October 30, 2017. ↩
-
“IBM Developer”. ↩
-
“A Guide to Java 9 Modularity | Baeldung”. April 18, 2018. ↩