IcedTea-Web-1.7.1

Introduction à IcedTea-Web

Le paquet IcedTea-Web contient un greffon Java pour le navigateur, et une nouvelle implémentation webstart, sous licence GPLV3.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.2.

Informations sur le paquet

Dépendances de IcedTea-Web

Requises

NPAPI-SDK-0.27.2 et OpenJDK-9.0.4 ou Java-9.0.4 (rappelez-vous de le configurer comme décrit dans Configuration de l'environnement JAVA),

Requis pour l'exécution, un navigateur web, comme :

Epiphany-3.26.6, Midori-0.5.11, ou SeaMonkey-2.49.2

Facultatives

libxslt-1.1.32, Mercurial-4.5, EMMA et JACOCO

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

Installation de IcedTea-Web

Installez IcedTea-Web en lançant les commandes suivantes :

./configure --prefix=${JAVA_HOME}/jre    \
            --with-jdk-home=${JAVA_HOME} \
            --disable-docs               \
            --mandir=${JAVA_HOME}/man &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Pour tester que les pages de man sont correctement installées, tapez man policyeditor pour afficher la page de man.

si vous le souhaitez, vous pouvez installer un fichier .desktop correspondant à une entrée dans un menu de bureau pour policyeditor, en tant qu'utilisateur root :

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

Explication des commandes

--with-jdk-home : Ce paramètre fournit l'emplacement du JDK installé.

--disable-docs : Ce paramètre désactive l'installation de la documentation supplémentaire pour les développeurs. Enlevez-le si vous souhaitez faire du développement sur IcedTea-Web.

Informations sur la configuration

En tant qu'utilisateur root, créez un lien symbolique vers le greffon depuis le répertoire des greffons de votre navigateur. Par exemple pour SeaMonkey-2.49.2 :

install -dm755 /usr/lib/mozilla/plugins &&
ln -s ${JAVA_HOME}/jre/lib/IcedTeaPlugin.so /usr/lib/mozilla/plugins/
[Important]

Important

Le greffon doit être un lien symbolique pour fonctionner. Sinon, les navigateurs crasheront en tentant de charger l'application Java.

Contenu

Programmes installés: itweb-settings, javaws et policyeditor
Bibliothèques installées: IcedTeaPlugin.so, jsobject.jar, netx.jar, plugin.jar
Répertoires installés: ${JAVA_HOME}/jre/share/icedtea-web

Descriptions courtes

itweb-settings

permet la personnalisation du greffon navigateur et de javaws.

javaws

lance des applications/applets Java hébergées sur un réseau.

policyeditor

visualise et modifie les paramètre de politique de sécurité, dont les certificats, pour javaws et le greffon de navigateur.

IcedTeaPlugin.so

est le greffon de navigateur Java.

jsobject.jar

contient les fonctions pour manipuler des objets JavaScript depuis du code JAVA.

netx.jar

contient les fonctions pour l'implémentation webstart de IcedTea-Web (NetX)

plugin.jar

contient les fonctions pour le greffon Java de IcedTea-Web.

Last updated on 2018-02-27 00:52:57 +0100