Dear Wiki user, You have subscribed to a wiki page or wiki category on "Fedora Project Wiki" for change notification. The following page has been changed by MurrayMcAllister: http://fedoraproject.org/wiki/Docs/Beats/Java?action=diff&rev2=84&rev1=83 The comment on the change is: making hyperlink text shorter, adding examples for autotools... ------------------------------------------------------------------------------ === OpenJDK Replaces IcedTea === - The OpenJDK 6 packages, `java-1.6.0-openjdk*`, replace their IcedTea counterparts, `java-1.7.0-icedtea*`. The Fedora 8 IcedTea package tracks the unstable OpenJDK 7 branch, whereas `java-1.6.0-openjdk` tracks the stable OpenJDK 6 branch. The decision to have OpenJDK 6 replace IcedTea was made for several reasons: + The OpenJDK 6 packages, `java-1.6.0-openjdk\*`, replace their IcedTea counterparts, `java-1.7.0-icedtea\*`. The Fedora 8 IcedTea packages track the unstable OpenJDK 7 branch, whereas the `java-1.6.0-openjdk\*` packages track the stable OpenJDK 6 branch. The decision to have OpenJDK 6 replace IcedTea was made for several reasons: * Sun has replaced most of the encumbrances for which IcedTea was providing replacements for. * IcedTea's mandate is to merge as much as possible with OpenJDK, so the differences between IcedTea and OpenJDK should diminish over time. @@ -19, +19 @@ * Sun has licensed the OpenJDK trademark for use in Fedora. * Shipping both OpenJDK 6 and IcedTea would have been confusing, and would have added size to the distribution. - IcedTea continues to provide autotools support, a portable interpreter for PowerPC and 64-bit PowerPC architectures, plugin support, Web Start support, and patches to integrate OpenJDK into Fedora. The IcedTea sources are included in the `java-1.6.0-openjdk` SRPM. + IcedTea continues to provide autotools support ({{{autoconf}}}, {{{automake}}}, {{{libtool}}}, and so on), a portable interpreter for PowerPC and 64-bit PowerPC architectures, plugin support, Web Start support, and patches to integrate OpenJDK into Fedora. The IcedTea sources are included in the `java-1.6.0-openjdk` SRPM. OpenJDK 6 is not Java compatible; work is underway to certify it Java compatible. @@ -27, +27 @@ Upstream OpenJDK does not provide a plugin. The Fedora OpenJDK packages include an adaptation of `gcjwebplugin`, that runs untrusted applets safely in a Web browser. The plugin is packaged as `java-1.6.0-openjdk-plugin`. - * The `gcjwebplugin` adaptation has [https://bugzilla.redhat.com/show_bug.cgi?id=304021 no support for the bytecode-to-JavaScript bridge (LiveConnect)]. Applets that rely on this bridge will not work. Experimental LiveConnect support exists in the IcedTea repository, but is not ready for deployment in Fedora. + * The `gcjwebplugin` adaptation has no support for the [https://bugzilla.redhat.com/show_bug.cgi?id=304021 bytecode-to-JavaScript bridge (LiveConnect)]. Applets that rely on this bridge will not work. Experimental LiveConnect support exists in the IcedTea repository, but is not ready for deployment in Fedora. - * The `gcjwebplugin` adaptation has [https://bugzilla.redhat.com/show_bug.cgi?id=304031 no support for signed applets]. Signed applets will run in untrusted mode. Experimental support for signed applets is present in the IcedTea repository, but it is not ready for deployment in Fedora. + * The `gcjwebplugin` adaptation has no support for [https://bugzilla.redhat.com/show_bug.cgi?id=304031 signed applets]. Signed applets will run in untrusted mode. Experimental support for signed applets is present in the IcedTea repository, but it is not ready for deployment in Fedora. - * The `gcjwebplugin` security policy may be too restrictive. To enable restricted applets, run {{{firefox -g}}} in a terminal window to see what is being restricted, then grant the restricted permission in the `/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy` file. + * The `gcjwebplugin` security policy may be too restrictive. To enable restricted applets, run the {{{firefox -g}}} command in a terminal window to see what is being restricted, and then grant the restricted permission in the `/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy` file. === Handling Java Web Start Applications === - Upstream OpenJDK does not provide Java Web Start support. Experimental Java Web Start support is present in the IcedTea repository, but is not ready for deployment in Fedora. + The upstream OpenJDK does not provide Java Web Start support. Experimental Java Web Start support is present in the IcedTea repository, but is not ready for deployment in Fedora. === Fedora and JPackage === - Fedora includes many packages derived from the [http://jpackage.org JPackage Project]. Some of these packages are modified in Fedora to remove proprietary software dependencies, and to make use of GCJ's ahead-of-time compilation feature. Use the Fedora repositories to update these packages, or use the JPackage repository for packages not provided by Fedora. Refer to [http://jpackage.org the JPackage website] for more information on the project, and the software it provides. + Fedora includes many packages derived from the [http://jpackage.org JPackage Project]. Some of these packages are modified in Fedora to remove proprietary software dependencies, and to make use of GCJ's ahead-of-time compilation feature. Use the Fedora repositories to update these packages, or use the JPackage repository for packages not provided by Fedora. Refer to the [http://jpackage.org JPackage website] for more information on the project, and the software it provides. [[Admonition("warning", "Mixing Packages from Fedora and JPackage", "Research package compatibility before you install software from both the Fedora and JPackage repositories on the same system. Incompatible packages may cause complex issues.")]] - An incompatibility between Fedora and JPackage `jpackage-utils`, that prevented installing JPackage's `jpackage-utils` on Fedora, is [https://bugzilla.redhat.com/show_bug.cgi?id=260161 resolved] in this release. + An incompatibility between Fedora and the JPackage `jpackage-utils`, that prevented installing JPackage's `jpackage-utils` on Fedora, is [https://bugzilla.redhat.com/show_bug.cgi?id=260161 resolved] in this release. -- Fedora-relnotes-content mailing list Fedora-relnotes-content@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-relnotes-content