Salut,

Dominique:
Il semble que Java Web Start utilise jni pour instancier une jvm
nativement.

Oui. C'est justement ce que je veux supprimer.


il a moyen d'activer du tracing via des entrees dans les fichiers de
config.

Le probleme, c'est qu'il ne trouve pas ma config ou il y a la liste des JRE installes (il trouve bien le deployment directory et le nom des props est correct).


Pour moi le mieux, c'est de packager le jar et de le faire fnct dans un
debugger.

Pas possible. javaws est sh-script et javawsbin un binaire. Pour empaqueter, il faut une entree java (comme com.sun.javaws.Main) et c'est ce qui me pose probleme.


Ou mieux encore.. Tu patches la classes Main, pour qu'elle dump sur un
fichier les arguments, l'environment, etc ...

Oui, je dois pouvoir faire ca et lister les sys-props jnlpx.*. Merci, Guillaume

Est-ce que qqn a deja reussi a lancer directement JWS (sans passer par
javaws ni javawsbin) ? Apres avoir cherche qqs heures, j'en suis la:

cd $HOME/
java -cp /usr/java/j2sdk1.4.2_beta_sun/jre/javaws/javaws.jar \
-Djnlpx.home=$HOME/.java/deployment/ \
-Djnlpx.deployment.system.home=/usr/java/j2sdk1.4.2_beta_sun/jre/javaws/ \
-Djnlpx.deployment.user.home=$HOME/.java/.deployment/ \
com.sun.javaws.Main http://www.jdistro.com/jnlp/jdistro.jnlp

Mais il ne trouve pas la config et veut a chaque fois reinstaller un JRE.

Mon (vrai) probleme est que, lorsque je lance directement avec javaws,
j'ai un blocage (surement un deadlock). Je voudrais donc pourvoir
recuperer des infos avec ctrl-alt-\ ou bien utiliser un debogueur.

--
Guillaume



Répondre à