source: archive/icedtea-web.xml@ 307cb57

10.0 10.1 11.0 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind ken/refactor-virt lazarus perl-modules qt5new trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 307cb57 was 307cb57, checked in by Bruce Dubbs <bdubbs@…>, 3 years ago

Archive icedtea-web

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20436 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 9.3 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY icedtea-web-download-http "http://icedtea.wildebeest.org/download/source/icedtea-web-&icedtea-web-version;.tar.gz">
8 <!ENTITY icedtea-web-download-ftp " ">
9 <!ENTITY icedtea-web-md5sum "f55d3b47c657a3603b05c637ca8a4572">
10 <!ENTITY icedtea-web-size "2.0 MB">
11 <!ENTITY icedtea-web-buildsize "35 MB">
12 <!ENTITY icedtea-web-time "0.3 SBU">
13]>
14
15<sect1 id="icedtea-web" xreflabel="IcedTea-Web-&icedtea-web-version;">
16 <?dbhtml filename="icedtea-web.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>IcedTea-Web-&icedtea-web-version;</title>
24
25 <indexterm zone="icedtea-web">
26 <primary sortas="a-IcedTea-Web">IcedTea-Web</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to IcedTea-Web</title>
31
32 <para>The <application>IcedTea-Web</application> package contains both a
33 <application>Java</application> browser plugin, and a new webstart
34 implementation, licensed under GPLV3.</para>
35
36 &lfs82_checked;
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>Download (HTTP): <ulink url="&icedtea-web-download-http;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download (FTP): <ulink url="&icedtea-web-download-ftp;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download MD5 sum: &icedtea-web-md5sum;</para>
48 </listitem>
49 <listitem>
50 <para>Download size: &icedtea-web-size;</para>
51 </listitem>
52 <listitem>
53 <para>Estimated disk space required: &icedtea-web-buildsize;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated build time: &icedtea-web-time;</para>
57 </listitem>
58 </itemizedlist>
59
60 <bridgehead renderas="sect3">IcedTea-Web Dependencies</bridgehead>
61
62 <bridgehead renderas="sect4">Required</bridgehead>
63 <para role="required">
64 <xref linkend="npapi-sdk"/>, and
65 <xref linkend="openjdk"/> or
66 <xref linkend="java"/> (remember to configure as described in the
67 <xref linkend="ojdk-conf"/> page),
68 </para>
69
70 <bridgehead renderas="sect4">Required at runtime, a web browser,
71 such as:</bridgehead>
72 <para role="required">
73 <xref role="runtime" linkend="epiphany"/> or
74<!-- support removed in firefox-52, see https://support.mozilla.org/en-US/kb/npapi-plugins <xref linkend="firefox"/>,
75 <xref role="runtime" linkend="midori"/>, or -->
76 <xref role="runtime" linkend="seamonkey"/>
77 </para>
78
79 <bridgehead renderas="sect4">Optional</bridgehead>
80 <para role="optional">
81 <xref linkend="libxslt"/>,
82 <xref linkend="mercurial"/>,
83 <ulink url="http://emma.sourceforge.net/">EMMA</ulink>, and
84 <ulink url="http://www.eclemma.org/jacoco/">JACOCO</ulink>
85 </para>
86
87 <para condition="html" role="usernotes">User Notes:
88 <ulink url="&blfs-wiki;/icedtea-web"/></para>
89
90 </sect2>
91
92 <sect2 role="installation">
93 <title>Installation of IcedTea-Web</title>
94
95 <para>Install <application>IcedTea-Web</application> by running the
96 following commands:</para>
97
98<screen><userinput>./configure --prefix=${JAVA_HOME}/jre \
99 --with-jdk-home=${JAVA_HOME} \
100 --disable-docs \
101 --mandir=${JAVA_HOME}/man &amp;&amp;
102make</userinput></screen>
103
104 <para>This package does not come with a test suite.</para>
105
106 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
107
108<screen role="root"><userinput>make install</userinput></screen>
109<!-- mandb should not be in installation, rather in configuration. If
110 the JAVA environment is configured as per the book, just running
111 mandb should update the whatis database with anything in ${JAVA_HOME}/man.
112 We do not have a mandb command in other pacakges.
113mandb -c ${JAVA_HOME}/man</userinput></screen>-->
114
115 <para>To test the man pages are correctly installed, issue <command>man policyeditor</command> to display the respective man page.</para>
116
117 <para>If desired, you may install a .desktop file corresponding to an entry in a desktop menu for <command>policyeditor</command>, as <systemitem class="username">root</systemitem> user:</para>
118
119<screen role="root"><userinput>install -v -Dm0644 itweb-settings.desktop /usr/share/applications/itweb-settings.desktop &amp;&amp;
120install -v -Dm0644 javaws.png /usr/share/pixmaps/javaws.png</userinput></screen>
121
122 </sect2>
123
124 <sect2 role="commands">
125 <title>Command Explanations</title>
126
127 <para><parameter>--with-jdk-home</parameter>: This switch provides the
128 location of the installed <application>JDK</application>.</para>
129
130 <para><parameter>--disable-docs</parameter>: This switch disables
131 installation of additional developer-related documentation. Omit this
132 switch if you would like to do development work on
133 <application>IcedTea-Web</application>.</para>
134
135 </sect2>
136
137 <sect2 role="configuration">
138 <title>Configuration Information</title>
139
140 <para>As the <systemitem class="username">root</systemitem> user, create a
141 symbolic link to the plugin from your browser(s) plugins directory.
142 For example, for <xref linkend="seamonkey"/>:</para>
143
144<screen role="root"><userinput>install -dm755 /usr/lib/mozilla/plugins &amp;&amp;
145ln -s ${JAVA_HOME}/jre/lib/IcedTeaPlugin.so /usr/lib/mozilla/plugins/</userinput></screen>
146
147 <important>
148 <para>The plugin must be a symlink for it to work. If not, the browsers
149 will crash when you attempt to load a <application>Java</application>
150 application.</para>
151 </important>
152
153 </sect2>
154
155 <sect2 role="content">
156 <title>Contents</title>
157
158 <segmentedlist>
159 <segtitle>Installed Programs</segtitle>
160 <segtitle>Installed Libraries</segtitle>
161 <segtitle>Installed Directories</segtitle>
162
163
164 <seglistitem>
165 <seg>itweb-settings, javaws, and policyeditor</seg>
166 <seg>IcedTeaPlugin.so, jsobject.jar, netx.jar, plugin.jar</seg>
167 <seg>${JAVA_HOME}/jre/share/icedtea-web</seg>
168 </seglistitem>
169 </segmentedlist>
170
171 <variablelist>
172 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
173 <?dbfo list-presentation="list"?>
174 <?dbhtml list-presentation="table"?>
175
176 <varlistentry id="itweb-settings">
177 <term><command>itweb-settings</command></term>
178 <listitem>
179 <para>allows customization of the browser plugin and
180 <application>javaws</application>.</para>
181 <indexterm zone="icedtea-web itweb-settings">
182 <primary sortas="b-itweb-settings">itweb-settings</primary>
183 </indexterm>
184 </listitem>
185 </varlistentry>
186
187 <varlistentry id="javaws-itweb">
188 <term><command>javaws</command></term>
189 <listitem>
190 <para>launches Java application/applets hosted on a network.</para>
191 <indexterm zone="icedtea-web javaws-itweb">
192 <primary sortas="b-javaws">javaws</primary>
193 </indexterm>
194 </listitem>
195 </varlistentry>
196
197 <varlistentry id="policyeditor-itweb">
198 <term><command>policyeditor</command></term>
199 <listitem>
200 <para>view and modify security policy settings, including
201 certificates, for javaws and the browser plugin.</para>
202 <indexterm zone="icedtea-web policyeditor-itweb">
203 <primary sortas="b-policyeditor">policyeditor</primary>
204 </indexterm>
205 </listitem>
206 </varlistentry>
207
208 <varlistentry id="IcedTeaPlugin">
209 <term><filename class='libraryfile'>IcedTeaPlugin.so</filename></term>
210 <listitem>
211 <para>is the <application>Java</application> browser plugin.</para>
212 <indexterm zone="icedtea-web IcedTeaPlugin">
213 <primary sortas="c-IcedTeaPlugin">IcedTeaPlugin.so</primary>
214 </indexterm>
215 </listitem>
216 </varlistentry>
217
218 <varlistentry id="jsobjectjar">
219 <term><filename class='libraryfile'>jsobject.jar</filename></term>
220 <listitem>
221 <para>contains functions to manipulate JavaScript objects from
222 JAVA code.</para>
223 <indexterm zone="icedtea-web jsobjectjar">
224 <primary sortas="c-jsobjectjar">jsobject.jar</primary>
225 </indexterm>
226 </listitem>
227 </varlistentry>
228
229 <varlistentry id="netxjar">
230 <term><filename class='libraryfile'>netx.jar</filename></term>
231 <listitem>
232 <para>contains functions for the
233 <application>IcedTea-Web</application>
234 webstart implementation (NetX).</para>
235 <indexterm zone="icedtea-web netxjar">
236 <primary sortas="c-netxjar">netx.jar</primary>
237 </indexterm>
238 </listitem>
239 </varlistentry>
240
241 <varlistentry id="pluginjar">
242 <term><filename class='libraryfile'>plugin.jar</filename></term>
243 <listitem>
244 <para>contains functions for the
245 <application>IcedTea-Web</application>
246 <application>Java</application> plugin.</para>
247 <indexterm zone="icedtea-web pluginjar">
248 <primary sortas="c-pluginjar">plugin.jar</primary>
249 </indexterm>
250 </listitem>
251 </varlistentry>
252
253 </variablelist>
254
255 </sect2>
256
257</sect1>
Note: See TracBrowser for help on using the repository browser.