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

Package Information

IcedTea-Web Dependencies


NPAPI-SDK-0.27.2, and OpenJDK- or Java- (remember to configure as described in the Configuring the JAVA environment page),

Required at runtime, a web browser, such as:

Epiphany-3.18.3, Firefox-45.0, Midori-0.5.11, SeaMonkey-2.39, Chromium, and Opera


libxslt-1.1.28, Mercurial-3.7.1, EMMA, and JACOCO

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

To test the man pages are correctly installed, issue man policyeditor to display the respective man page.

If desired, you may install a .desktop file corresponding to an entry in a desktop menu for policyeditor, as root user:

install -v -Dm0644 itweb-settings.desktop /usr/share/applications/itweb-settings.desktop &&
install -v -Dm0644 javaws.png /usr/share/pixmaps/javaws.png

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


view and modify security policy settings, including certificates, for javaws and the browser plugin.

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 2016-02-29 13:16:05 -0800