IcedTea-Web-1.5.2

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

Package Information

IcedTea-Web Dependencies

Required

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

Required at runtime, a web browser, such as:

Epiphany-3.14.2, Firefox-36.0, Midori-0.5.9, SeaMonkey-2.32.1, Chromium, and Opera

Optional

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

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

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 &&
make

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/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 policyeditor
Installed Libraries: IcedTeaPlugin.so, about.jar, netx.jar, plugin.jar
Installed Directories: ${JAVA_HOME}/jre/share/icedtea-web

Short Descriptions

itweb-settings

allows customization of the browser plugin and javaws.

javaws

launches Java application/applets hosted on a network.

policyeditor

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

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 2015-03-03 16:47:00 -0500