Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

JavaHelp et JNLP

0 views
Skip to first unread message

Francis JUGE-BOIRARD

unread,
Jun 26, 2009, 2:01:37 AM6/26/09
to
Bonjour,
Dans mes diff�rents projets/test, j'�value JNLP qui est indiscutablement
un superbe moyen de d�ploiement/mise � jour d'application.
Je suis face au probl�me suivant :
Apr�s avoir r�diger une aide en ligne basique, elle fonctionne
parfaitement en local.
L'application packag� en .jar fonctionne aussi parfaitement en ligne de
commande (java -jar monAppli.jar).
Si l'application est d�ploy� via JNLP tout semble fonctionner
correctement mais la TOC de l'aide en ligne (d�velopp� grace � javaHelp)
ne s'affiche pas. En d'autre terme, le JSplitPane de l'aide en ligne est
pr�sent mais compl�tement � gauche. Il est impossible de l'�largir ce
qui semble indiquer que le panel de gauche est tout simplement vide
(?!?!??!!!).

Si quelqu'un � d�j� eu se type de comportement dans une appli ?????

Je continue � chercher. Merci � vous.

Francis JUGE-BOIRARD

Francis JUGE-BOIRARD

unread,
Jun 26, 2009, 11:19:40 AM6/26/09
to
Encore moi, j'ai du mal à expliquer cet effet mais.
Sur un déploiement via jnlp, l'appel

new JHelp (new HelpSet (ClassLoader.getSystemClassLoader (), getClass
().getResource ("/help/helpHS.xml"))); Aboutit à une table des matières
vide.

En remplacant ClassLoader.getSystemClassLoader () par this.getClass
().getClassLoader () tout rentre dans l'ordre.

Merci

Francis JUGE-BOIRARD

TestMan

unread,
Oct 1, 2009, 9:21:21 AM10/1/09
to
On 26/06/2009 17:19, Francis JUGE-BOIRARD wrote:
> Encore moi, j'ai du mal � expliquer cet effet mais.
> Sur un d�ploiement via jnlp, l'appel

>
> new JHelp (new HelpSet (ClassLoader.getSystemClassLoader (), getClass
> ().getResource ("/help/helpHS.xml"))); Aboutit � une table des mati�res

> vide.
>
> En remplacant ClassLoader.getSystemClassLoader () par this.getClass
> ().getClassLoader () tout rentre dans l'ordre.
>
> Merci
>
> Francis JUGE-BOIRARD

Nickel :)

A noter que si tes fichiers .xml ne sont pas dans le m�me JAR que le
javahelp tu devrais aussi avoir le m�me style de bl�me.

Sous JNLP les classloader sont obligatoirement sp�cifique au JAR pour
des raisons de s�curit�.

A+
TM

0 new messages