Oracle Java SE and Oracle Java Embedded Products ...

[Pages:335]Licensing Information User Manual Oracle Java SE and Oracle Java Embedded Products Last updated: 2018/03/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)"). 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 Java SE and Oracle Java Embedded products listed below include multiple features. In order to gain access to all of the features applicable to the product you have

Page 1 of 335

licensed, you may need to download more than one installation package. There is no one-to-one relationship between products, features, and installation packages.

Installation packages may include features that are not available to all Java SE products and a single 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.

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.

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. Use with server applications is not allowed. Oracle Java SE Advanced Desktop for ISVs provides the same features as Oracle Java SE

Page 2 of 335

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. 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 335

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 Java SE and Java SE Advanced. The following table describes the features available in each product, subject to the Entitled Products and Restricted Use Licenses table.

Page 4 of 335

Feature

Java Runtime Environment (JRE)

Java Virtual Machine (JVM)

Java Standard Libraries

JavaFX Runtime

Java Deployment Technologies

Plugin Web start

Java SE Development Kit (JDK)

JavaFX SDK Libraries

JRockit Development Kit

Java SE Development Kit for embedded devices

Java Flight Recorder ? for Desktop

Java Flight Recorder ? for Server

Java Mission Control

Java Advanced Management Console

Java SE Enterprise Installer

JRE Usage Tracking

JRockit Real Time Deterministic GC

Oracle Java SE

Y

Y

Y

Y N N N N N N N N

Oracle Java SE Advanced

Y

Y

Y

Y N Y Y Y Y Y Y N

Oracle Java SE Advanced

Desktop Y

Y

Y

Y N Y N Y Y Y Y N

Oracle Java SE Suite Y

Y

Y

Y N Y Y Y Y Y Y Y

Oracle Java SE Embedded

Y

Y

Y

N Y Y Y Y N N Y N

Page 5 of 335

JRockit Flight

N

Y

Recorder

JRockit Mission

N

Y

Control

JRockit Mission Control Console observability

JRockit Mission Control Memory Leak Detector observability

N

Y

N

N

Y

N

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. You must ensure that you have the appropriate licenses to use any of the features from each of these packages.

Page 6 of 335

Package

Contents

Oracle Java SE Runtime Environment (JRE) Standard Installer

Everything required for running Java applications including a Java Virtual Machine, many common Java Libraries, the JavaFX runtime and libraries as well as the technologies required for accessing the JRE through a web browser.

Features Available

- Java Runtime Environment

- Java Deployment Technologies (Plugin & Web start)

- Java Flight Recorder

- JRE Usage Tracking

Oracle Java SE Runtime Environment (JRE) - MSI Installer

Same content as the JRE Standard Installer but packaged in a format optimized for mass automated distribution, rather than for manual installation.

Available only for Windows systems.

Oracle Java SE Runtime Environment (JRE) - Server Installer

Similar content to that of the JRE Standard Installer but includes tools and components typically required for running and monitoring Java Server applications.

Excludes Java Deployment Technologies

Oracle Java SE Development Kit (JDK)

Targeted for developers of Java applications. Includes a complete Java Runtime Environment plus many tools required for developing, debugging, monitoring, and documenting Java Programs.

- Java Runtime Environment - Java Deployment Technologies (Plugin & Web start) - Java Flight Recorder - JRE Usage Tracking - Java SE Enterprise Installer - Java Runtime Environment - Java Flight Recorder - JRE Usage Tracking

- Java SE Development Kit - Java Runtime Environment - Java Deployment Technologies (Plugin & Web start) - Java Flight Recorder - JRE Usage Tracking - Java Mission Control

Page 7 of 335

Java Mission Control (Eclipse Plugin)

Plugin for using Java Mission Control as an Eclipse Add-on.

Requires Eclipse Rich Client Platform (RCP) which is separately available from the Eclipse Foundation's website.

- Java Mission Control

Oracle does not provide support for the Java Mission Control Eclipse Plugin.

Java Advanced Management Console

Allows monitoring and configuring Java Runtime Environments, for which you have a license, on servers and desktops. Includes a Windows Desktop Agent for automated configurations of JREs reporting.

Also includes tools for customizing the Windows MSI Installer.

- Java Advanced Management Console

- Java SE Enterprise Installer

- Java Runtime Environment

- Java Deployment Technologies (Plugin & Web start)

- Java Flight Recorder

- JRE Usage Tracking

JRockit JDK

Similar to the Oracle Java SE Development Kit but includes the JRockit virtual machine instead of the more current Hotspot virtual machine.

- JRockit JDK - Java Runtime Environment - JRockit Flight Recorder - JRockit Mission Control

- JRockit Real Time Deterministic GC

Oracle TZUpdater

Utility for updating the time zone database, included with the Java Runtime Environment, with the information provided on the IANA Time Zone Database updates

Page 8 of 335

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download