Transcription of Oracle Java SE 8, 9, 10 and Oracle Java Embedded Products ...
1 Licensing Information User manual Oracle Java SE and Oracle Java SE Embedded Products Last updated: 2021/10/19. Contents Title and Copyright Information Introduction Licensing Information Description of Product Editions and Permitted Features Prerequisite Products Entitled Products and Restricted Use Licenses Third Party Notices and/or Licenses Title and Copyright Information Introduction This Licensing Information document is a part of the product or program documentation under the terms of your Oracle license agreement and is intended to help you understand the program editions, entitlements, restrictions, prerequisites, special license rights, and/or separately licensed third party technology terms associated with the Oracle software program(s) covered by this document (the Program(s) ).
2 Entitled or restricted use Products or components identified in this document that are not provided with the particular Program may be obtained from the Oracle Software Delivery Cloud website ( ) or from media Oracle may provide. If you have a question about your license rights and obligations, please contact your Oracle sales representative, review the information provided in Oracle 's Software Investment Guide ( ), and/or contact the applicable Oracle License Management Services representative listed on Licensing Information Description of Product Editions and Permitted Features The Oracle Java SE and Oracle Java SE Embedded Products listed below include multiple features. In order to gain access to all of the features applicable to the product you have licensed, you may need to download more than one installation package.
3 Page 1 of 381. There is no one-to-one relationship between Products , features, and installation packages. Installation packages may include features that are not available to all Oracle Java SE. Products and a single Oracle Java SE product may require more than one installation package. In addition, it may not be possible to download only the features licensed in a particular product as those features may only be available in installation packages that also include features not licensed in the desired product. The tables and paragraphs below describe the Products covered by this document. The tables also describe the features available in each product and the features included in installation packages.
4 This document applies to the following Products : Oracle Java SE. Oracle Java SE provides features required for developing and running applications in the Java programming Language. For some system configurations, Oracle Java SE also includes the JavaFX client platform designed to enable application developers to easily create and deploy desktop and internet applications that behave consistently across different operating systems. Oracle Java SE only includes the features described in the table immediately below. However, you can obtain additional features by upgrading to one of the other Products listed in this section. All features listed in the table immediately below marked as not available for ' Oracle Java SE' are Commercial Features under the Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX.
5 Oracle Java SE Subscription Oracle Java SE Subscription includes Oracle Java SE plus additional features, identified in the table below, for mission critical enterprise client and server deployments of Java; for as long as the subscription remains active. Once the subscription ends, use of all software acquired through the subscription must terminate. Oracle Java SE Desktop Subscription Oracle Java SE Desktop Subscription provides the same set of features as Oracle Java SE Subscription, however your use is restricted to general purpose desktop computers. Use with server applications is not allowed. Page 2 of 381. Once the subscription ends, use of all software acquired through the subscription must terminate.
6 Oracle Java SE Advanced and Oracle Java SE Advanced for Independent Software Vendors (ISVs). Oracle Java SE Advanced includes Oracle Java SE plus additional features, identified in the table below, for mission critical enterprise client and server deployments of Java as well as Java based ISV applications and solutions. Oracle Java SE Advanced for ISVs provides the same features as Oracle Java SE Advanced, but the license terms for Oracle Java SE Advanced for ISVs allow for redistribution to third parties. Oracle Java SE Advanced Desktop and Oracle Java SE Advanced Desktop for ISVs Oracle Java SE Advanced Desktop provides the same set of features as Oracle Java SE Advanced, however your use is restricted to general purpose desktop computers.
7 Use with server applications is not allowed. Oracle Java SE Advanced Desktop for ISVs provides the same features as Oracle Java SE. Advanced Desktop, but the license terms for Oracle Java SE Advanced Desktop for ISVs allow for redistribution to third parties. Oracle Java SE Suite and Oracle Java SE Suite for ISVs Oracle Java SE Suite includes Oracle Java SE Advanced, plus additional features, identified in the table below, for soft real-time. JRockit Real Time Deterministic GC provides low and predictable latencies for standard Java applications. Oracle Java SE Suite for ISVs provides the same features as Oracle Java SE Suite, but the license terms for Oracle Java SE Suite for ISVs allow for redistribution to third parties.
8 Oracle Java SE Embedded (Java SE 8 only). Oracle Java SE Embedded includes ported versions of the Java Development Kit (JDK) for specialized hardware. To use such JDK ports you must accept the applicable Oracle Technology Network developer License Agreement. Oracle Java SE Embedded also extends Oracle Java SE to non-general purpose desktop computers and servers. For commercial use, production use Page 3 of 381. and/or distribution of Oracle Java SE Embedded Products , contact Oracle to obtain the applicable license. Java for Business JDK and Java for Business JRE (Legacy) and JRockit JDK. (Legacy). These Products are no longer offered to new customers as they have been superseded by Oracle Java SE and Oracle Java SE Advanced.
9 The following table describes the features available in each product, subject to the Entitled Products and Restricted Use Licenses table. Page 4 of 381. Feature Oracle Oracle Java Oracle Oracle Java Oracle Oracle Oracle Java SE SE Java SE SE Desktop Java SE Java Java SE. Subscription Advanced Subscription Advanced SE Embedded Desktop Suite Java Runtime Y Y Y Y Y Y Y. Environment (JRE). Java Virtual Machine (JVM). Java Standard Libraries JavaFX. Runtime Java Deployment Y Y Y Y Y Y Y. Technologies Plugin Web start Java SE Y Y Y Y Y Y Y. Development Kit (JDK). JavaFX SDK. Libraries GraalVM N Y N Y N N N. Enterprise Edition JRockit Y Y Y Y Y Y N. Development Kit Java SE N N N N N N Y. Development Kit for Embedded devices Java Flight N Y Y Y Y Y Y.
10 Recorder for Desktop Java Flight N Y Y N N Y Y. Recorder for Server Java/JDK Mission N Y Y Y Y Y Y. Control Java Advanced N Y Y Y Y Y N. Management Console Page 5 of 381. Java SE Enterprise N Y Y Y Y Y N. Installer JRE Usage N Y Y Y Y Y Y. Tracking JRockit Real Time N N N N N Y N. Deterministic GC. JRockit Flight N Y Y N N Y N. Recorder JRockit Mission N Y Y N N Y N. Control JRockit Mission Control Console observability JRockit Mission Control Memory Leak Detector observability Page 6 of 381. The following features are available only as described in the Prerequisite Products . section below: Application Class Data Sharing Cooperative Memory Management Resource Management Installation packages There are no installers or packages that correspond directly with the Oracle Java SE or Oracle Java SE Embedded Products listed above.