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.4 platform.

Package Information

Additional Downloads

IcedTea-Web Dependencies


OpenJDK-, and Xulrunner-23.0.1

User Notes:

Installation of IcedTea-Web

Install IcedTea-Web by running the following commands:

patch -Np1 -i ../icedtea-web-1.4-imminent_breakage_fix-1.patch &&

./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

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, javaws, and pluginappletviewer
Installed Libraries:, about.jar, netx.jar, plugin.jar
Installed Directories: None

Short Descriptions


allows customization of the browser plugin and javaws.


launches Java application/applets hosted on a network.


runs Java applets outside of the context of a browser.

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 2013-08-30 03:16:31 -0700