Troubleshooting: Java 11 Run-Time Environment Dilemma
Unlike previous Java versions, Java 11 no longer offers a downloadable JRE. This has left some users perplexed, encountering errors related to a missing Java run-time environment.
Oracle's Change in Approach
Oracle has shifted its focus away from providing a separate JRE for end-users. With the decline of Java applets and the phasing out of Java Web Start, Oracle now expects Java-based applications to incorporate their own Java implementation. This move is intended to simplify the Java ecosystem and cater primarily to developers and server-side admins who require the JDK.
Options for Obtaining Java 11 JRE
Customarily, the JRE was provided by Oracle. However, since Oracle no longer offers an official JRE, users have several alternatives to consider:
Determining a Suitable Java 11 JRE
Selecting the optimal JRE depends on factors such as commercial support, security updates, and compatibility. The following resources can assist in the decision-making process:
Compatibility Concerns
While all OpenJDK-based JREs comply with the Java specifications, subtle differences between vendors' releases may arise. However, the Java community's commitment to collaboration aims to minimize fragmentation and ensure compatibility.
Choosing a JRE
For most users, the OpenJDK JRE provided by AdoptOpenJDK is a reliable and freely available option. However, those requiring commercial support or advanced features may opt for vendor-specific JREs from Azul Systems, IBM, or Amazon.
The above is the detailed content of Where Did the Java 11 JRE Go, and How Do I Get One?. For more information, please follow other related articles on the PHP Chinese website!