include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
网上最新的发行注记 | |
---|---|
These release notes may be updated. To view the latest release notes for Fedora, visit: |
Fedora9包含OpenJDK6, 一个JavaSE的开源实现.OpenJDK6尚不是java兼容的,验证工作正在进行中。
Fedora将跟踪Sun的稳定版OpenJDK6分支
The OpenJDK 6 软件包, java-1.6.0-openjdk*
代替原来的IcedTea。相关部分, java-1.7.0-icedtea*
。Fedora 8 IcedTea 软件包跟踪不稳定的OpenJDK 7分支, 然而java-1.6.0-openjdk*
软件包跟踪稳定的OpenJDK 6分支。用OpenJDK 6代替IcedTea的决定是由于一些原因:
Sun已经去处了大部分的阻碍,这些阻碍是过去用IcedTea作为替代的原因。
IcedTea的指令将被尽可能地合并到OpenJDK中,这样IcedTea和OpenJDK之间的差异将随着时间而消失。
OpenJDK6是一个稳定的分支,然而OpenJDK7是不稳定的,并且在2009年前不指望成为稳定版本。
Sun已经许可OpenJDK商标被Fedora使用。
同时带上OpenJDK 6和IcedTea将产生冲突,并且增加了发行版的大小。
IcedTea继续为自动化工具提供支持(autoconf , automake , libtool 等),一个为PowerPC和64位PowerPC体系的可移植解释器,插件支持,Web Start支持,和补丁到Fedora中集成的OpenJDK。IcedTea源被包括在java-1.6.0-openjdk
SRPM中。
如果IcedTea已经安装,软件包不会进行自动转换。基于OpenJDK 7的IcedTea的相关软件包必须首先被删除,然后安装新的OpenJDK 6软件包。
su -c "yum erase java-1.7.0-icedtea{,-plugin}" su -c "yum install java-1.6.0-openjdk{,-plugin}"
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 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 does not
support
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 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.
OpenJDK不提供Web Start的支持。实验性的通过NetX支持的Web Start现在在IcedTea仓库中,但不准备在Fedora中开发。
Fedora includes many packages derived from the 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 JPackage website for more information about the project, and the software it provides.
在这个版本中,原来的Fedora和JPackage jpackage-utils软件包间的不兼容问题已经解决了,这个不兼容是为了防止安装JPackage的jpackage-utils软件包。
混合 Fedora 和 JPackage 的软件包 | |
---|---|
在相同系统中安装 Fedora 和 JPackage 仓库的软件包前要查明软件包相容性。不相容的软件包会造成复杂的问题。 |