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
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 13:47:00 -0800