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 ThomasFitzsimmons: http://fedoraproject.org/wiki/Docs/Beats/Java ------------------------------------------------------------------------------ This release of Fedora Core includes a preview release of `gcjwebplugin`, a Firefox plugin for Java applets. `gcjwebplugin` is not enabled by default because although the security implementation in `GNU Classpath` is being actively developed, it is not mature enough to run untrusted applets safely. That said, the AWT and Swing implementations in `GNU Classpath` are now sufficiently mature that they can run many applets deployed on the web. Adventurous users who want to try `gcjwebplugin` can read `/usr/share/doc/libgcj-4.1.1/README.libgcjwebplugin.so`, as installed by the `gcc` rpm. The README explains how to enable the plugin and the risks associated with doing so. - One could also try to install Sun's JRE at http://java.com/en/download/manual.jsp . Please read its provided instructions for installation. To setup such for Java applets handling on Firefox and relevant internationalization support, please read JreOnFirefox. - = Fedora and the JPackage Java Packages = Fedora Core includes many packages derived from the JPackage Project, which provides a Java software repository. 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 at http://jpackage.org for more information on the project and the software it provides. @@ -50, +48 @@ Fedora Eclipse contains a patch to allow non-root users to make use of the Update Manager functionality for installing non-packaged plugins and features. Such plugins are installed in the user's home directory under the `.eclipse` directory. Please note, however, that these plugins do not have associated GCJ-compiled bits and may therefore run slower than expected. - = 64-bit JNI Libraries = + = Proprietary Java Runtime Environments = - The 64-bit JNI libraries shipped by default on x86_64 systems in Fedora Core and Extras will not run on 32-bit JREs. Either switch to a 64-bit java alternative, or install the 32-bit version of the packages, if available. To install a 32-bit version, use the following command: + If you've tried Fedora's free offerings and they don't satisfy your needs, you may want to try a proprietary JRE. + + For example, you could try installing Sun's JRE at http://java.com/en/download/manual.jsp . Please read its provided instructions for installation. To setup such for Java applets handling on Firefox and relevant internationalization support, please read JreOnFirefox. + + If you do install a proprietary JRE, there is a caveat when working on 64-bit machines. The 64-bit JNI libraries shipped by default on x86_64 systems in Fedora Core and Extras will not run on 32-bit proprietary JREs. In other words, don't try to run Fedora's x86_64 Eclipse packages on Sun's 32-bit JRE. They will fail in confusing ways. Either switch to a 64-bit proprietary JRE, or install the 32-bit version of the packages, if available. To install a 32-bit version, use the following command: {{{yum install <package_name>.i386 }}}