Impossible de lancer un fichier .jar sous vista - Java - Programmation
MarshPosté le 23-09-2008 à 20:32:17
Bonjour,
Je suis sous Vista familiale SP1 et java est correctement installé :
C:\java -version java version "1.6.0_07" Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
J'essaie de lancer des applications java en cliquant sur les fihiers .jar
Cela ne se fait pas automatiquement ..
la boîte de dialogue habituelle s'ouvre en me demandant de choisir le programme à utiliser pour ouvrir ce type de fichiers
j'ai choisi après quelques essais infructueux le fichier exécutable java\bin\javaws.exe qui est le Java Web Start Launcher que j'utilisais par ailleurs pour lancer une autre application java sous vista
les applications ne se lancent pas pour autant : en fait elles commencent à se lancer quand je clique sur le fichier .jar, le message Java Starting s'affiche dans la boîte ad-hoc, et un message d'erreur apparaît alors : Impossible de lancer l'application
les détails sont :
Exception :
CouldNotLoadArgumentException[ Impossible de charger le fichier/l'URL spécifié : C:\Users\Sad\AppData\Local\Temp\javaws11] at com.sun.javaws.Main.launchApp(Unknown Source) at com.sun.javaws.Main.continueInSecureThread(Unknown Source) at com.sun.javaws.Main$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Exception bouclée :
java.io.IOException: File too large at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source) at com.sun.javaws.Main.launchApp(Unknown Source) at com.sun.javaws.Main.continueInSecureThread(Unknown Source) at com.sun.javaws.Main$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
j'ai essayé de lancer ces applications en ligne de commande en utilisant le programme java.exe et en ayant les droits d'administrateur mais rien y fait :
l'installation de cette autre application java qui tourne correctement s'est faite via java directement sur le site du constructeur et un raccourci complexe a été créé pour la lancer ..
ce raccourci pointe sur un fichier qui s'est copié dans un répertoire étrange :
c'est à ne rien y comprendre : cette application fonctionne parfaitement quand je la lance avec ce raccourci
toujours est-il que je suis incapable d'ouvrir un fichier -.jar depuis l'explorateur en cliquant dessus - ou en fasiant un glisser-déplacer dans IE - et donc de lancer une application java que j'aurais simplement téléchargée
Sauriez-vous comment faire ?
Je suis un peu emprunté de poster ceci dans un forum pour programmeurs n'en étant pas un moi-même, mais je pense que le recours à vos compétences est nécessaire
Marsh Posté le 23-09-2008 à 20:32:17
Bonjour,
Je suis sous Vista familiale SP1 et java est correctement installé :
C:\java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
J'essaie de lancer des applications java en cliquant sur les fihiers .jar
Cela ne se fait pas automatiquement ..
la boîte de dialogue habituelle s'ouvre en me demandant de choisir le programme à utiliser pour ouvrir ce type de fichiers
j'ai choisi après quelques essais infructueux le fichier exécutable java\bin\javaws.exe qui est le Java Web Start Launcher que j'utilisais par ailleurs pour lancer une autre application java sous vista
les applications ne se lancent pas pour autant : en fait elles commencent à se lancer quand je clique sur le fichier .jar, le message Java Starting s'affiche dans la boîte ad-hoc,
et un message d'erreur apparaît alors : Impossible de lancer l'application
les détails sont :
Exception :
CouldNotLoadArgumentException[ Impossible de charger le fichier/l'URL spécifié : C:\Users\Sad\AppData\Local\Temp\javaws11]
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception bouclée :
java.io.IOException: File too large
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
j'ai essayé de lancer ces applications en ligne de commande en utilisant le programme java.exe et en ayant les droits d'administrateur mais rien y fait :
C:\>java -jar Thaw.jar
[WARNING] thaw.core.Main: Can't extract 'lib/jmdns.jar' because : java.io.FileNo
tFoundException: jmdns.jar
etc ...
l'installation de cette autre application java qui tourne correctement s'est faite via java directement sur le site du constructeur et
un raccourci complexe a été créé pour la lancer ..
ce raccourci pointe sur un fichier qui s'est copié dans un répertoire étrange :
C:\Windows\System32\javaws.exe "C:\Users\Utilisateur\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\36\db05364-3205c125"
c'est à ne rien y comprendre : cette application fonctionne parfaitement quand je la lance avec ce raccourci
toujours est-il que je suis incapable d'ouvrir un fichier -.jar depuis l'explorateur en cliquant dessus - ou en fasiant un glisser-déplacer dans IE - et donc de lancer une application java que j'aurais simplement téléchargée
Sauriez-vous comment faire ?
Je suis un peu emprunté de poster ceci dans un forum pour programmeurs n'en étant pas un moi-même, mais je pense que le recours à vos compétences est nécessaire
Je vous en remercie d'avance