Introduction to IcedTea-Web

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

This package is known to build and work properly using an LFS-7.5 platform.

Package Information

IcedTea-Web Dependencies


NPAPI-SDK-0.27.2, OpenJDK-, and Xulrunner-27.0.1

User Notes:

Installation of IcedTea-Web

Install IcedTea-Web by running the following commands:

./configure --prefix=${JAVA_HOME}/jre    \
            --with-jdk-home=${JAVA_HOME} \
            --disable-docs               \
            --mandir=${JAVA_HOME}/man &&

This package does not come with a test suite.

Now, as the root user:

make install &&
mandb -c /opt/jdk/man

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:

ln -s ${JAVA_HOME}/jre/lib/ /usr/lib/mozilla/plugins/


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


Installed Programs: itweb-settings and javaws
Installed Libraries:, about.jar, netx.jar, plugin.jar
Installed Directories: ${JAVA_HOME}/jre/share/icedtea-web

Short Descriptions


allows customization of the browser plugin and javaws.


launches Java application/applets hosted on a network.

is the Java browser plugin.


contains functions for the about dialog boxes.


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


contains functions for the IcedTea-Web Java plugin.

Last updated on 2014-02-27 13:22:01 -0800