source: archive/icedtea-web.xml@ 3f2db3a6

11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/xf86-video-removal
Last change on this file since 3f2db3a6 was 3f2db3a6, checked in by Pierre Labastie <pierre.labastie@…>, 17 months ago

Remove sect1info tags

They only contain a date tag that is nowhere used.

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