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
