Sophie

Sophie

distrib > Mandriva > current > i586 > by-pkgid > 37d8c1ba08a8a071cdea711dd61d7f35 > files > 64

java-1.5.0-sun-devel-1.5.0.22-1mdv2010.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=us-ascii">

  <title>README -- Java(TM) Platform, Standard Edition Development
  Kit (JDK) 5.0</title>
<style type="text/css">
        <!--
                @page { size: 8.5in 11in; margin: 0.75in }
                p.text-body-indent { margin-left: 0.2in }
        -->
</style>
</head>

<body lang="en-US" dir="ltr">
  <h1 align="center">README</h1>

  <h2 align="center">Java<sup><font size="-2">TM</font></sup> Platform,
  Standard Edition<br>
  Development Kit (JDK<sup><font size="-2">TM</font></sup>) 5.0</h2>

  <blockquote>
    <b>For use with the Operating System Distributor License for Java
    (DLJ)</b>
  </blockquote>

  <p align="center"><b>JDK<sup><font size="-2">TM</font></sup> 5.0</b></p>

  <h2>Contents</h2>

  <ul>
    <li><a href="#introduction">Introduction</a></li>

    <li><a href="#install">System Requirements &amp; Installation</a></li>

    <li><a href="#docs">JDK Documentation</a></li>

    <li><a href="#relnotes">Release Notes</a></li>

    <li><a href="#compatibility">Compatibility</a></li>

    <li><a href="#bugs">Bug Reports and Feedback</a></li>

    <li><a href="#contents">Contents of the JDK</a></li>

    <li><a href="#jre">Java Runtime Environment</a></li>

    <li><a href="#redistribution">Redistribution</a></li>

    <li><a href="#webpages">Web Pages</a></li>
  </ul>

  <h2><a name="introduction" id="introduction"></a>Introduction</h2>

  <blockquote>
    Thank you for downloading this release of the Java<sup><font size=
    "-2">TM</font></sup> Platform, Standard Edition ("Java SE") Development
    Kit (JDK<sup><font size="-2">TM</font></sup>). The JDK is a development
    environment for building applications, applets, and components using the
    Java programming language.
  </blockquote>

  <blockquote>
    The JDK includes tools useful for developing and testing programs written
    in the Java programming language and running on the Java platform. These
    tools are designed to be used from the command line. Except for the
    appletviewer, these tools do not provide a graphical user interface.
  </blockquote>

  <blockquote>
    This software bundle was created specifically for use with the Operating
    System Distributor License for Java (DLJ) and this README file contains
    instructions to support distribution under that license. Note that other
    software bundles of the JDK and the Java Runtime Environment (JRE) are
    available and incorporate the Binary Code License Agreement (BCL). The
    redistribution requirements are different in these two different licenses,
    and the README files are also different. Please ensure that you are using
    the README file that corresponds to the package you want to distribute and
    that meets your distribution needs.
  </blockquote>

  <h2><a name="install" id="install"></a>System Requirements &amp;
  Installation</h2>

  <blockquote>
    System requirements, installation instructions and troubleshooting tips
    are located on the Java Software web site at:<br>
    <br>
    <a href="http://java.sun.com/j2se/1.5.0/install.html">JDK<sup><font size=
    "-2">TM</font></sup> 5.0 Installation Instructions</a>
  </blockquote>

  <blockquote>
    The above mentioned instructions are intended for use with a standard JDK
    bundle from Sun Microsystems and may not be appropriate for JDK bundles
    which have been modified for use with different Linux and OpenSolaris
    operating system distributions.
  </blockquote>

  <h2><a name="docs" id="docs"></a>JDK Documentation</h2>

  <blockquote>
    The on-line <a href="http://java.sun.com/j2se/1.5.0/docs/index.html">Java
    Platform, Standard Edition Documentation</a> contains API specifications,
    feature descriptions, developer guides, reference pages for JDK tools and
    utilities, demos, and links to related information. This documentation is
    also available in a download bundle which you can install on your machine.
    To obtain the documentation bundle, see the <a href=
    "http://java.sun.com/j2se/1.5.0/download.html">download page</a>. For API
    documentation, refer to the <a href=
    "http://java.sun.com/j2se/1.5.0/docs/api/index.html">The Java Platform,
    Standard Edition API Specification</a> This provides brief descriptions of
    the API with an emphasis on specifications, not on code examples.
  </blockquote>

  <h2><a name="relnotes" id="relnotes"></a>Release Notes</h2>

  <blockquote>
    See the <a href="http://java.sun.com/j2se/1.5.0/relnotes.html">Release
    Notes</a> on the Java Software web site for additional information
    pertaining to this release. The on-line release notes will be updated as
    needed, so you should check it occasionally for the latest information.
  </blockquote>

  <h2><a name="compatibility" id="compatibility"></a>Compatibility</h2>

  <blockquote>
    See <a href=
    "http://java.sun.com/j2se/1.5.0/compatibility.html">Compatibility with
    Previous Releases</a> on the Java Software web site for the list of known
    compatibility issues. Every effort has been made to support programs
    written for previous versions of the Java platform. Although some
    incompatible changes were necessary, most software should migrate to the
    current version with no reprogramming. Any failure to do so is considered
    a bug, except for a small number of cases where compatibility was
    deliberately broken, as described on our compatibility web page. Some
    compatibility-breaking changes were required to close potential security
    holes or to fix implementation or design bugs.
  </blockquote>

  <h2><a name="bugs" id="bugs"></a>Bug Reports and Feedback</h2>

  <blockquote>
    <a name="bugs1" id="bugs1"></a>The <a href=
    "http://developer.java.sun.com/developer/bugParade/">Bug Parade Web
    Page</a> on the Java Developer Connection web site lets you search for and
    examine existing bug reports, submit your own bug reports, and tell us
    which bug fixes matter most to you. To directly submit a bug or request a
    feature, fill out this form:
  </blockquote>

  <blockquote>
    <a href=
    "http://java.sun.com/webapps/bugreport">http://java.sun.com/webapps/bugreport</a>
  </blockquote>

  <blockquote>
    You can send feedback to the <a href=
    "http://java.sun.com/docs/forms/sendusmail.html">Java SE documentation
    team</a>. You can also send comments directly to <a href=
    "http://java.sun.com/mail/">Java Software engineering team email
    addresses</a>.
  </blockquote>

  <blockquote>
    <b>Note</b> - You should not seek technical support from Bug Parade or our
    development teams. For support options, see <a href=
    "http://java.sun.com/support/">Support and Services</a> on the Java
    Software web site.
  </blockquote>

  <h2><a name="contents" id="contents"></a>Contents of the JDK</h2>

  <blockquote>
    This section contains a general summary of the files and directories in
    the JDK. For details on the files and directories, see <a href=
    "http://java.sun.com/j2se/1.5.0/docs/tooldocs/index.html">JDK File
    Structure</a> portion of the Java SE documentation.
  </blockquote>

  <dl>
    <dd>
      <dl>
        <dt><b>Development Tools</b></dt>

        <dd>(In the <code>bin</code> subdirectory.) Tools and utilities that
        will help you develop, execute, debug, and document programs written
        in the Java programming language. For further information, see the
        <a href="http://java.sun.com/j2se/1.5.0/docs/tooldocs/index.html">tool
        documentation</a>.<br>
        <br></dd>

        <dt><b>Runtime Environment</b></dt>

        <dd>(In the <code>jre/</code> subdirectory.) An implementation of the
        Java Runtime Environment for use by the JDK. The runtime environment
        includes a Java virtual machine, class libraries, and other files that
        support the execution of programs written in the Java programming
        language.<br>
        <br></dd>

        <dt><b>Additional Libraries</b></dt>

        <dd>(In the <code>lib/</code> subdirectory.) Additional class
        libraries and support files required by the development tools.<br>
        <br></dd>

        <dt><b>Demo Applets and Applications</b></dt>

        <dd>(In the <code>demo/</code> subdirectory.) Examples, with source
        code, of programming for the Java platform. These include examples
        that use Swing and other Java Foundation Classes, and the Java
        Platform Debugger Architecture.<br>
        <br></dd>

        <dt><b>C header Files</b></dt>

        <dd>(In the <code>include/</code> subdirectory.) Header files that
        support native-code programming using the <a href=
        "http://java.sun.com/j2se/1.5.0/docs/guide/jni/index.html">Java Native
        Interface</a>, the <a href=
        "http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/index.html">JVM Tool
        Interface</a>, and other functionality of the Java SE Platform.<br>
        <br></dd>

        <dt><b>Source Code</b></dt>

        <dd>(In <code>src.zip</code>.) Java programming language source files
        for all classes that make up the Java SE core API (that is, sources
        files for the java.*, javax.* and some org.* packages, but not for
        com.sun.* packages). This source code is provided for informational
        purposes only, to help developers learn and use the Java programming
        language. These files do not include platform-specific implementation
        code and cannot be used to rebuild the class libraries. To extract
        these file, use any common zip utility. Or, you may use the jar
        utility in the JDK's <code>bin</code> directory:<br>
        <br>
        <code>jar xvf src.zip</code></dd>
      </dl>
    </dd>
  </dl><a name="jre" id="jre"></a>

  <h2 align="left">The Java<sup><font size="-2">TM</font></sup> Runtime
  Environment (JRE)</h2>

  <blockquote>
    The Java<sup><font size="-2">TM</font></sup> Platform, Standard Edition
    Runtime Environment (JRE)allows you to run applications written in the
    Java programming language. Like the Java Development Kit
    (JDK<sup><font size="-2">TM</font></sup>), it contains the Java virtual
    machine, classes comprising the Java SE Platform API, and supporting
    files. Unlike the JDK, it does not contain development tools such as
    compilers and debuggers.
  </blockquote>

  <blockquote>
    The Java Runtime Environment (JRE) is included within this JDK bundle.
  </blockquote>

  <blockquote>
    The DLJ allows for redistribution of just the Java<sup><font size=
    "-2">TM</font></sup> Runtime Environment with your Operating System, in
    accordance with its conditions and restrictions. If you wish to
    redistribute only the JRE, rather than the JDK, follow the instructions in
    the section below <a href="#redistributing_jre">Redistributing the Java
    Runtime Environment (JRE)</a>. You will create a set of files that
    corresponds to the JRE, which may then be modified according to the
    guidelines contained in the JRE README.
  </blockquote>

  <h2><a name="redistribution" id="redistribution"></a>Redistribution</h2>

  <blockquote>
    <blockquote>
      <hr>
      NOTE - The license for this software does not allow the redistribution
      of beta and other pre-release versions.
      <hr>
    </blockquote>Reproduction and distribution of the Software (and also
    portions of Software identified below as Redistributable) is subject to
    the terms and conditions of the Operating System Distributor License for
    Java (DLJ) and the obligations, restrictions, and exceptions set forth
    below.
  </blockquote>

  <blockquote>
    The term "vendors" used here refers to licensees, developers, and
    independent software vendors (ISVs) who license and distribute the JDK
    with their Operating System.
  </blockquote>

  <blockquote>
    Vendors must follow the terms of the Operating System Distributor License
    for Java. More information about how to successfully package and check
    your distribution of the JDK can be found at <a href=
    "https://jdk-distros.dev.java.net/">https://jdk-distros.dev.java.net</a>.
  </blockquote>

  <h3>Required vs. Optional Files</h3>

  <blockquote>
    The files that make up the Java Development Kit (JDK<sup><font size=
    "-2">TM</font></sup>) are divided into two categories: required and
    optional. Optional files may be excluded from redistributions of the JDK
    at the vendor's discretion.
  </blockquote>

  <blockquote>
    The following section contains a list of the files and directories that
    may optionally be omitted from redistributions of the JDK. All files not
    in these lists of optional files must be included in redistributions of
    the JDK.
  </blockquote>

  <h3>Optional Files and Directories</h3>

  <blockquote>
    The following files may be optionally excluded from redistributions. These
    files are located in the jdk1.5.0_&lt;version&gt; directory, where
    &lt;version&gt; is the update version number. Solaris and Linux filenames
    and separators are shown. Corresponding files with <code>_g</code> in name
    can also be excluded. The corresponding man pages should be
    excluded for any excluded executables (with paths listed below
    beginning with <code>bin/</code> ).

  </blockquote>

  <dl>
    <dd>
      <dl>
        <dt><code>jre/lib/charsets.jar</code></dt>

        <dd>Character conversion classes</dd>

        <dt><code>jre/lib/ext/</code></dt>

        <dd><code>sunjce_provider.jar</code> - the SunJCE provider for Java
        Cryptography APIs<br>
        <code>localedata.jar</code> - contains many of the resources needed
        for non US English locales<br>
        <code>ldapsec.jar</code> - contains security features supported by the
        LDAP service provider<br>
        <code>dnsns.jar</code> - for the InetAddress wrapper of JNDI DNS
        provider</dd>

        <dt><code>bin/rmid</code> and <code>jre/bin/rmid</code></dt>

        <dd>Java RMI Activation System Daemon</dd>

        <dt><code>bin/rmiregistry</code> and
        <code>jre/bin/rmiregistry</code></dt>

        <dd>Java Remote Object Registry</dd>

        <dt><code>bin/tnameserv</code> and <code>jre/bin/tnameserv</code></dt>

        <dd>Java IDL Name Server</dd>

        <dt><code>bin/keytool</code> and <code>jre/bin/keytool</code></dt>

        <dd>Key and Certificate Management Tool</dd>

        <dt><code>bin/kinit</code> and <code>jre/bin/kinit</code></dt>

        <dd>Used to obtain and cache Kerberos ticket-granting tickets</dd>

        <dt><code>bin/klist</code> and <code>jre/bin/klist</code></dt>

        <dd>Kerberos display entries in credentials cache and keytab</dd>

        <dt><code>bin/ktab</code> and <code>jre/bin/ktab</code></dt>

        <dd>Kerberos key table manager</dd>

        <dt><code>bin/policytool</code> and
        <code>jre/bin/policytool</code></dt>

        <dd>Policy File Creation and Management Tool</dd>

        <dt><code>bin/orbd</code> and <code>jre/bin/orbd</code></dt>

        <dd>Object Request Broker Daemon</dd>

        <dt><code>bin/servertool</code> and
        <code>jre/bin/servertool</code></dt>

        <dd>Java IDL Server Tool</dd>

        <dt><code>bin/javaws</code>, <code>jre/bin/javaws</code>,
        <code>jre/lib/javaws/</code> and <code>jre/lib/javaws.jar</code></dt>

        <dd>Java Web Start</dd>

        <dt><code>src.zip</code></dt>

        <dd>Archive of source files</dd>
      </dl>
    </dd>
  </dl>

  <h3><a name="redistributablejdkfiles" id=
  "redistributablejdkfiles"></a>Redistributable JDK<sup><font size=
  "-2">TM</font></sup> Files</h3>

  <blockquote>
    The limited set of files from the JDK listed below may be included in
    vendor redistributions of the JRE. They cannot be redistributed
    separately, and must accompany a JRE distribution. All paths are relative
    to the top-level directory of the JDK. The corresponding man pages
    should be included for any included executables (with paths listed
    below beginning with <code>bin/</code> ).
  </blockquote>

  <dl>
    <dd>
      <dl>
        <dt><code>jre/lib/cmm/PYCC.pf</code></dt>

        <dd>Color profile. This file is required only if one wishes to convert
        between the PYCC color space and another color space.</dd>

        <dt>All <code>.ttf</code> font files in the <code>jre/lib/fonts</code>
        directory.</dt>

        <dd>Note that the LucidaSansRegular.ttf font is already contained in
        the JRE, so there is no need to bring that file over from the
        JDK.</dd>

        <dt><code>jre/lib/audio/soundbank.gm</code></dt>

        <dd>This MIDI soundbank is present in the JDK, but it has been removed
        from the JRE in order to reduce the size of the Runtime Environment's
        download bundle. However, a soundbank file is necessary for MIDI
        playback, and therefore the JDK's <code>soundbank.gm</code> file may
        be included in redistributions of the Runtime Environment at the
        vendor's discretion. Several versions of enhanced MIDI soundbanks are
        available from the Java Sound web site: <a href=
        "http://java.sun.com/products/java-media/sound">http://java.sun.com/products/java-media/sound</a>.
        These alternative soundbanks may be included in redistributions of the
        JRE.</dd>

        <dt>The javac bytecode compiler, consisting of the following
        files:</dt>

        <dd><code>bin/javac</code> [Solaris(TM) Operating System and
        Linux]<br>
        <code>bin/sparcv9/javac</code> [Solaris Operating System (SPARC(R)
        Platform Edition)]<br>
        <code>bin/amd64/javac</code> [Solaris Operating System (AMD)]<br>
        <code>lib/tools.jar</code> [All platforms]</dd>

        <dt>The Annotation Processing Tool, consisting of the following
        files:</dt>

        <dd><code>bin/apt</code> [Solaris(TM) Operating System and Linux]<br>
        <code>bin/sparcv9/apt</code> [Solaris Operating System (SPARC(R)
        Platform Edition)]<br>
        <code>bin/amd64/apt</code> [Solaris Operating System (AMD)]</dd>

        <dt><code>lib/jconsole.jar</code></dt>

        <dd>The Jconsole application.</dd>
      </dl>
    </dd>
  </dl>

  <h3>Relocatable Files</h3>

  <blockquote>
    <p>In order to conform with the guidelines of your OS distribution, you
    may move files contained within the JDK distribution to locations outside
    of the Java directory hierarchy which is represented by the top-level
    directory of the JDK as long as you meet the following requirements: you
    must create symbolic links at the standard location for each file within
    the Java directory hierarchy pointing its new location; the resulting
    installation must run properly on your operating system.</p>
  </blockquote>

  <h3>Modifiable Configuration Files</h3>

  <blockquote>
    <p>The limited set of files from the JDK listed below may be modified in
    Operating System Distributions for the purpose of configuring the Software
    to work properly with your Operating System Distribution (These paths are
    all relative to <code>&lt;java-home&gt;</code> where
    <code>&lt;java-home&gt;</code> is the <code>jre</code> directory of the
    JDK or the top-level directory of the JRE):</p>

    <ul>
      <li><code>lib/&lt;arch&gt;/jvm.cfg</code> <i>(where &lt;arch&gt; is
      i386, amd64, sparc or sparcv9)<br></i>Please refer to: <a href=
      "http://java.sun.com/docs/hotspot/PerformanceFAQ.html#9">http://java.sun.com/docs/hotspot/PerformanceFAQ.html#9</a></li>

      <li><code>lib/security/cacerts</code><br>
      Please see the section below <a href="#cacerts">The cacerts Certificates
      File</a></li>

      <li><code>lib/security/java.security</code><br>
      Please refer to: <a href=
      "http://java.sun.com/j2se/1.5.0/docs/guide/security">http://java.sun.com/j2se/1.5.0/docs/guide/security</a></li>

      <li><code>lib/security/java.policy</code><br>
      Please refer to: <a href=
      "http://java.sun.com/j2se/1.5.0/docs/guide/security">http://java.sun.com/j2se/1.5.0/docs/guide/security</a></li>

      <li><code>lib/fontconfig.properties</code><br>
      Please refer to: <a href=
      "http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html">http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html</a></li>

      <li><code>lib/sound.properties</code><br>
      Please refer to: <a href=
      "http://java.sun.com/j2se/1.5.0/docs/guide/sound/programmer_guide/contents.html">
      http://java.sun.com/j2se/1.5.0/docs/guide/sound/programmer_guide/contents.html</a></li>

      <li><code>lib/psfontj2d.properties</code> <i>(Note: relocation
      only)</i></li>

      <li><code>lib/net.properties</code><br>
      Please refer to: <a href=
      "http://java.sun.com/j2se/1.5.0/docs/guide/net/proxies.html">http://java.sun.com/j2se/1.5.0/docs/guide/net/proxies.html</a></li>

      <li><code>lib/logging.properties</code><br>
      Please refer to: <a href=
      "http://java.sun.com/j2se/1.5.0/docs/guide/logging/index.html">http://java.sun.com/j2se/1.5.0/docs/guide/logging/index.html</a></li>

      <li>lib/flavormap.properties<i><br></i> Please refer to: <a href=
      "http://java.sun.com/j2se/1.5.0/docs/guide/dragndrop/spec/dnd1.html">http://java.sun.com/j2se/1.5.0/docs/guide/dragndrop/spec/dnd1.html</a></li>

      <li><code>lib/content-types.properties</code><br>
      Please refer to: <a href=
      "http://java.sun.com/j2se/1.5.0/docs/api/java/net/URLConnection.html">http://java.sun.com/j2se/1.5.0/docs/api/java/net/URLConnection.html</a></li>

      <li><code>lib/deployment.config</code> <i>(Note: this file is not
      present by default)<br></i>Please refer to: <a href=
      "http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/properties.html">
      http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/properties.html</a><br>

      <br></li>
    </ul>
  </blockquote>

  <h3><a name="redistributing_jre" id="redistributing_jre"></a> Redistributing
  the Java<sup><font size="-2">TM</font></sup> Runtime Environment (JRE)</h3>

  <blockquote>
    <p>This bundle contains a Java<sup><font size="-2">TM</font></sup>
    Platform, Standard Edition Runtime Environment (JRE) which may be
    distributed under the terms of the Operating System Distributor License
    for Java (DLJ). If you wish to distribute the JRE rather than the JDK,
    follow these instructions to create the standard set of JRE files.</p>

    <p>Instructions for creating a JRE file set:</p>

    <ul>
      <li>Start with all the files and directories found in the
      <code>jre/</code> directory<br></li>

      <li>Remove the file which matches <code>lib/*/libsaproc.so</code> (the
      Serviceability Agent machine dependent library)<br></li>

      <li>Create a <code>man/</code> directory and copy the following man
      pages from the JDK <code>man/</code> directory into this directory
      (preserving the intermediate directories):<br>

        <ul>
          <li>Linux
            <pre>
ja_JP.eucJP/man1/java.1
ja_JP.eucJP/man1/javaws.1
ja_JP.eucJP/man1/keytool.1
ja_JP.eucJP/man1/kinit.1
ja_JP.eucJP/man1/klist.1
ja_JP.eucJP/man1/ktab.1
ja_JP.eucJP/man1/orbd.1
ja_JP.eucJP/man1/pack200.1
ja_JP.eucJP/man1/policytool.1
ja_JP.eucJP/man1/rmid.1
ja_JP.eucJP/man1/rmiregistry.1
ja_JP.eucJP/man1/servertool.1
ja_JP.eucJP/man1/tnameserv.1
ja_JP.eucJP/man1/unpack200.1
man1/java.1
man1/javaws.1
man1/keytool.1
man1/kinit.1
man1/klist.1
man1/ktab.1
man1/orbd.1
man1/pack200.1
man1/policytool.1
man1/rmid.1
man1/rmiregistry.1
man1/servertool.1
man1/tnameserv.1
man1/unpack200.1
</pre>
          </li>

          <li>OpenSolaris
            <pre>
ja_JP.PCK/sman1/java.1
ja_JP.PCK/sman1/javaman.ent
ja_JP.PCK/sman1/javaws.1
ja_JP.PCK/sman1/keytool.1
ja_JP.PCK/sman1/orbd.1
ja_JP.PCK/sman1/pack200.1
ja_JP.PCK/sman1/policytool.1
ja_JP.PCK/sman1/rmid.1
ja_JP.PCK/sman1/rmiregistry.1
ja_JP.PCK/sman1/servertool.1
ja_JP.PCK/sman1/tnameserv.1
ja_JP.PCK/sman1/unpack200.1
ja_JP.UTF-8/sman1/java.1
ja_JP.UTF-8/sman1/javaman.ent
ja_JP.UTF-8/sman1/javaws.1
ja_JP.UTF-8/sman1/keytool.1
ja_JP.UTF-8/sman1/orbd.1
ja_JP.UTF-8/sman1/pack200.1
ja_JP.UTF-8/sman1/policytool.1
ja_JP.UTF-8/sman1/rmid.1
ja_JP.UTF-8/sman1/rmiregistry.1
ja_JP.UTF-8/sman1/servertool.1
ja_JP.UTF-8/sman1/tnameserv.1
ja_JP.UTF-8/sman1/unpack200.1
ja/sman1/java.1
ja/sman1/javaman.ent
ja/sman1/javaws.1
ja/sman1/keytool.1
ja/sman1/orbd.1
ja/sman1/pack200.1
ja/sman1/policytool.1
ja/sman1/rmid.1
ja/sman1/rmiregistry.1
ja/sman1/servertool.1
ja/sman1/tnameserv.1
ja/sman1/unpack200.1
sman1/java.1
sman1/javaman.ent
sman1/javaws.1
sman1/keytool.1
sman1/orbd.1
sman1/pack200.1
sman1/policytool.1
sman1/rmid.1
sman1/rmiregistry.1
sman1/servertool.1
sman1/tnameserv.1
sman1/unpack200.1
</pre>
          </li>
        </ul>
      </li>

      <li>The manual pages should be available in the Operating System
      specific location and format (e.g. compressed format) such that when a
      given executable program from the JRE or JDK bin/ directory is available
      to users that the corresponding man page is also available.<br></li>
    </ul>

    <p>The resulting set of files is a complete JRE file set. Please note that
    some of the jar files in the <code>lib/</code>directory contain debug and
    compile attributes and therefore may not be identical in size to their
    counterparts in a stand alone JRE distribution. The slightly larger jar
    files are functionally equivalent.</p>
  </blockquote>

  <h3>Distributor Native Packaging</h3>

  <blockquote>
    Redistributors are encouraged to provide the JDK in the native
    distribution packaging format and repository mechanism. The JDK
    may be split into multiple packages (for example, architecture
    independent and architecture dependent) with interdependencies as
    long as installing the software (using conventional administration
    commands or documentation provided by the distributor) results in
    a JDK installation that adheres to the requirements in this README.
    <br>
    <br>
    For example: optional files for the
    JDK may be included in a separate, optional package when
    installing the JDK. In addition the JDK package(s) may depend upon
    the JRE package(s) as long as the JRE can be installed such that
    the resulting installation adheres to the JRE README.
  </blockquote>

  <h3>Unlimited Strength Java Cryptography Extension</h3>

  <blockquote>
    Due to import control restrictions for some countries, the Java
    Cryptography Extension (JCE) policy files shipped with the JDK allow
    strong but limited cryptography to be used. These files are located at<br>
    <br>
    <code>&lt;java-home&gt;/lib/security/local_policy.jar</code>
    <code>&lt;java-home&gt;/lib/security/US_export_policy.jar</code><br>
    <br>
    where <code>&lt;java-home&gt;</code> is the <code>jre</code> directory of
    the JDK or the top-level directory of the JRE.
  </blockquote>

  <blockquote>
    An unlimited strength version of these files indicating no restrictions on
    cryptographic strengths is available on the JDK web site for those living
    in eligible countries. Those living in eligible countries may download the
    unlimited strength version and replace the strong cryptography jar files
    with the unlimited strength files.
  </blockquote>

  <h3>Endorsed Standards Override Mechanism</h3>

  <blockquote>
    An endorsed standard is a Java API defined through a standards process
    other than the Java Community Process<font size="-2"><sup>SM</sup></font>
    (JCP<font size="-2"><sup>SM</sup></font>). Because endorsed standards are
    defined outside the JCP, it is anticipated that such standards will be
    revised between releases of the Java<sup>TM</sup> Platform. In order to
    take advantage of new revisions to endorsed standards, developers and
    software vendors may use the Endorsed Standards Override Mechanism to
    provide newer versions of an endorsed standard than those included in the
    Java<sup><font size="-2">TM</font></sup> Platform as released by Sun
    Microsystems.
  </blockquote>

  <blockquote>
    For more information on the Endorsed Standards Override Mechanism,
    including the list of platform packages that it may be used to override,
    see
  </blockquote>

  <blockquote>
    <a href=
    "http://java.sun.com/j2se/1.5.0/docs/guide/standards">http://java.sun.com/j2se/1.5.0/docs/guide/standards</a>
  </blockquote>

  <blockquote>
    Classes in the packages listed on that web page may be replaced only by
    classes implementing a more recent version of the API as defined by the
    appropriate standards body.
  </blockquote>

  <blockquote>
    In addition to the packages listed in the document at the above URL, which
    are part of the Java<sup><font size="-2">TM</font></sup> Platform,
    Standard Edition (Java SE) specification, redistributors of Sun's Java SE
    Reference Implementation are allowed to override classes whose sole
    purpose is to implement the functionality provided by public APIs defined
    in these Endorsed Standards packages. Redistributors may also override
    classes in the <code>org.w3c.dom.*</code> packages, or other classes whose
    sole purpose is to implement these APIs.
  </blockquote><a name="cacerts" id="cacerts"></a>

  <h3>The cacerts Certificates File</h3>

  <blockquote>
    Root CA certificates may be added to or removed from the Java SE
    certificate file located at<br>
    <br>
    <code>&lt;java-home&gt;/lib/security/cacerts</code><br>
    <br>
    For more information, see The cacerts Certificates File section in the
    keytool documentation at
  </blockquote>

  <blockquote>
    <a href=
    "http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/keytool.html#cacerts">
    http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/keytool.html#cacerts</a>
  </blockquote>

  <h3>Updates to the README File</h3>

  <blockquote>
    <p>We intend to regularly revise this README to be more precise about how
    to redistribute the JDK. For questions about redistribution which are not
    answered in the README please post a question in the jdk-distros
    forum:</p>

    <p><a href=
    "http://forums.java.net/jive/forum.jspa?forumID=94">http://forums.java.net/jive/forum.jspa?forumID=94</a></p>

    <p>or send e-mail to <code>DLJfeedback@sun.com</code></p>
  </blockquote>

  <h2><a name="webpages" id="webpages"></a>Web Pages</h2>

  <blockquote>
    For additional information, refer to these Sun Microsystems pages on the
    World Wide Web:
  </blockquote>

  <dl>
    <dd>
      <dl>
        <dt><a href="http://java.sun.com/">http://java.sun.com</a></dt>

        <dd>The Java Software web site, with the latest information on Java
        technology, product information, news, and features.</dd>

        <dt><a href=
        "http://java.sun.com/docs">http://java.sun.com/docs</a></dt>

        <dd>Java Platform Documentation provides access to white papers, the
        Java Tutorial and other documents.</dd>

        <dt><a href=
        "http://developer.java.sun.com/">http://developer.java.sun.com</a></dt>

        <dd>Developer Services web site. (Free registration required.)
        Additional technical information, news, and features; user forums;
        support information, and much more.</dd>

        <dt><a href=
        "http://java.sun.com/products">http://java.sun.com/products</a></dt>

        <dd>Java Technology Products &amp; API</dd>

        <dt><a href=
        "https://jdk-distros.dev.java.net/">https://jdk-distros.dev.java.net</a></dt>

        <dd>Java.net project with information on distributing the JDK or JRE
        with your Operating System. Includes License FAQ, tips, and a
        forum.</dd>
      </dl>
    </dd>
  </dl>
  <hr>

  <p><font size="2">The Java<sup><font size="-2">TM</font></sup> Development
  Kit (JDK<sup><font size="-2">TM</font></sup>) is a product of Sun
  Microsystems<sup><font size="-2">TM</font></sup>, Inc.</font></p>

  <p><font size="2">Copyright <font face=
  "Times New Roman, serif">&copy;</font> 2006 Sun Microsystems, Inc.<br>
  4150 Network Circle, Santa Clara, California 95054, U.S.A.<br>
  All rights reserved.</font></p>
</body>
</html>