IcedTea-Web-1.0.1

Introduction to IcedTea-Web

The IcedTea-Web package contains both a Java browser plugin, and a new webstart implementation, licensed under GPLV3.

Package Information

IcedTea-Web Dependencies

Required

IcedTea6-1.9.7 (built from source)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/icedtea-web

Installation of IcedTea-Web

Install IcedTea-Web by running the following commands:

sed 's@prefix)/man@mandir)@' \
    -i Makefile.in &&
./configure --prefix=${JAVA_HOME}/jre \
            --with-jdk-home=${JAVA_HOME} \
            --disable-docs \
            --mandir=${JAVA_HOME}/man &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--with-jdk-home: This switch provides the location of the installed JDK.

--disable-docs: This switch disables installation of additional developer-related documentation. Omit this switch if you would like to do development work on IcedTea-Web.

Configuration Information

As the root user, create a symbolic link to the plugin from your browser(s) plugins directory, where <arch> is either i386 or amd64:

ln -s ${JAVA_HOME}/jre/lib/<arch>/IcedTeaPlugin.so \
    /usr/lib/mozilla/plugins/
[Important]

Important

The plugin must be a symlink for it to work. If not, the browsers will crash when you attempt to load a Java application.

Contents

Installed Programs: itweb-settings, javaws, and pluginappletviewer
Installed Library: IcedTeaPlugin.so, about.jar, netx.jar, plugin.jar

Short Descriptions

itweb-settings

allows customization of the browser plugin and javaws.

javaws

launches Java application/applets hosted on a network.

pluginappletviewer

runs Java applets outside of the context of a browser.

IcedTeaPlugin.so

is the Java browser plugin.

about.jar

contains functions for the about dialog boxes.

netx.jar

contains functions for the IcedTea-Web webstart implementation (NetX).

plugin.jar

contains functions for the IcedTea-Web Java plugin.

Last updated on 2011-02-19 20:53:52 +0000