README
Java SE for Embedded 6
Runtime Environment
  

Thank you for choosing Java™ SE for Embedded for your embedded system. Java SE for Embedded 6 Update 10 is based on the Java™ Platform 6 Update 10, Standard Edition (Java SE 6 Update 10) and provides specific features and support for embedded systems.

In order to verify the exact release of Java SE for Embedded that you have, first install the product as described in the section Installation Notes below, and then execute the command java -version in a terminal window. The output string will contain the text "ea" or "beta" for an Early Access (for example, Beta) release; otherwise the release is a GA (General Availability) release. In addition, the output string will contain the text "eval" for an evaluation release, meaning that the use of the release is subject to the terms and conditions of an evaluation license, which is included in the release. If you have an evaluation release, please see the section 90-Day Evaluation Release below for more information.

This document provides details about the Java™ Runtime Environment (JRE™) of Java SE for Embedded 6. The Java Runtime Environment contains the Java virtual machine, runtime class libraries, and Java application launcher that are necessary to run programs written in the Java programming language. It is not a development environment and does not contain development tools such as compilers or debuggers. For development tools, see the Java™ Development Kit (JDK™) Tools and Utilities documentation.

Important:

Contents

90-Day Evaluation Release

Installation Notes

Special File Handling

Unlimited Strength Java Cryptography Extension

The cacerts Certificates File

Endorsed Standards Override Mechanism

Contact Us


90-Day Evaluation Release

The evaluation releases of Java SE for Embedded are freely available for vendors to license and evaluate on their embedded systems. These evaluation releases are available in one of two ways:

The evaluation releases are fully functional for 90 days. An evaluation version can be an Early Access release (EA) such as Beta or a final General Availability (GA) release.

The 90-day period begins the first time that the product is used. To view how many days remain in the evaluation period, execute the command java -version in a terminal window.

Vendors must follow the terms of the Java SE for Embedded Technology Evaluation license included in this distribution. If you are interested in demonstrating your product with an evaluation release of Java SE for Embedded or licensing a GA release of Java SE for Embedded for commercial re-distribution, please contact the Java SE for Embedded team.

Please note that, since this is an evaluation release (as opposed to a GA release), redistribution of this release is not allowed. In addition, demonstrating this release to any party outside of your organization requires prior written permission from Sun.

[Contents]


Installation Notes

The Java SE for Embedded technology included in this package is delivered using the gunzip and tar utilities. The rpms utility and a self-extracting shell script packaging are also available upon request.

To install Java SE for Embedded on your system, download the files onto your system and uncompress the binary files with the following commands:

gunzip <package name>
tar xvf <package name>

The directory ejre1.6.0_10 will be created in your current directory and populated with the entire JRE release. This installation directory, <current-directory>/ejre1.6.0_10, will be hereafter referred to as <JAVA_HOME>.

Add <JAVA_HOME>/bin to your PATH environment variable setting in order to run the Java binaries.

[Contents]


Special File Handling

After installation, certain files can be added to or deleted from the JRE. These files are grouped in three areas:

  • Java Cryptography Extension (JCE)
  • cacerts Certificates
  • Endorsed Standards Override

Unlimited Strength Java Cryptography Extension

Due to import control restrictions for some countries, the Java Cryptography Extension (JCE) policy files shipped with the Java SE Development Kit and the Java SE Runtime Environment allow strong but limited cryptography to be used. These files are located at:

<JAVA_HOME>/lib/security/local_policy.jar
<JAVA_HOME>/lib/security/US_export_policy.jar

The <JAVA_HOME> is the absolute path to the installation directory of Java SE for Embedded.

An unlimited strength version of these files indicating no restrictions on cryptographic strengths is available on the JDK web site for residents of eligible countries. Residents of eligible countries may download the unlimited strength version and replace the strong cryptography jar files with the unlimited strength files.

The cacerts Certificates File

Root CA certificates may be added to or removed from the Java SE certificate file at the following location:

<JAVA_HOME>/lib/security/cacerts
For more information, see
"The cacerts Certificates File" section in the keytool documentation for the Java SE release.

Endorsed Standards Override Mechanism

From time to time it is necessary to update the Java platform in order to incorporate newer versions of standards that are created outside of the Java Community Process(SM) (JCP(SM) (Endorsed Standards), or in order to update the version of a technology included in the platform to correspond to a later standalone version of that technology (Standalone Technologies).

The Endorsed Standards Override Mechanism provides a means whereby later versions of classes and interfaces that implement Endorsed Standards or Standalone Technologies may be incorporated into the Java Platform.

For more information on the Endorsed Standards Override Mechanism, including the list of platform packages that it may be used to override, see the documentation for the Java SE release.

[Contents]


Contact Us

For any inquiries related to the Java SE for Embedded product, whether technical (for example, any problems or bugs encountered) or non-technical (for example, questions or issues related to licensing), please contact the Java SE for Embedded team.

[Contents]


The Java™ Runtime Environment (JRE) and the JavaFX™ runtime environment are products of Sun Microsystems, Inc.

Copyright © 2009 Sun Microsystems, Inc. All Rights Reserved.