Skip to content
This repository has been archived by the owner on Aug 9, 2022. It is now read-only.

lancer le launcher avec javaw #25

Open
ange-black69 opened this issue Jun 18, 2013 · 15 comments
Open

lancer le launcher avec javaw #25

ange-black69 opened this issue Jun 18, 2013 · 15 comments

Comments

@ange-black69
Copy link

Bonjour, désolé c'est encore moi ^^, je voulais simplement savoir comment faire en sorte que le launcher se lance avec javaw.exe qui se trouve dans le dossier bin de java? parce que sinon, les clients freeze, et dès qu'il lexecutent avec javaw.exe ca marche niquel, donc voila merci!

@KokaKiwi
Copy link
Owner

Bah sous Windows suffit de changer le programme avec lequel il lance les .jar ('fin en théorie).
Après pour le .exe faudra que je regarde si j'peux changer ça :o

@Arcandian
Copy link

Bah normalement pour le .exe, suffit de convertir le jar avec launch4j, normalement Windows le démarre tout seul avec javaw (je l'avais testé, ça fonctionnait pour moi).

@ange-black69
Copy link
Author

Merci , mais je sais je connais launch4j qui permet de "transformer" un fichier jar executable en .exe windows . Ma question etait de savoir comme au lancement justement le launcher se Lancerait avec le jre7 par défaut et surtout par default avec javaw.exe qui se trouve dans le dossier bin du jre7? Faut il le convetir and .exe avec launch4j et de lui mettre comme argument java 7-javaw.exe ?
Car dans le code du launcher j'ai vu que pourtant il demarait avec justment javaw
Donc voila.... Merci pour la reponse cependant

@Arcandian
Copy link

Pour reprendre ce qu'a dit Kokakiwi, normalement tu dois dire à ton OS d'ouvrir les JAR exécutables avec javaw.exe, en le modifiant dans les propriétés du fichier par exemple.

Après, dans les paramètres que tu voir dans le code, je suppose que tu parle du tableau String[] "params" non? Avec ses méthodes .add("-paramètre_JVM"? Il est utilisé pour lancer le JAR du jeu. Celui-ci étant une Applet, il a besoin de ces paramètres. J'avais tenté de les modifier, mais ça change rien.

Ce que tu peux faire pour tester, c'est de te créer un .bat (ou .sh si t'as un Linux), de mettre ceci dedans :

echo Demarrage... javaw -Xms512m -Xmx1024m -jar ton_Launcher.jar

Ensuite t'enregistres ton script là ou y'a ton Launcher, et tu vois si tu as toujours un souci.

Voili :-)

@ange-black69
Copy link
Author

Merci beaucoup arcandian pour ton aide ! Oui je parlais bien effectivement du String , mais ce que je veu moi c que ca se fasse automatiquement le lancemnt avec javaw et pas de bat tout ca mais sinon je prendrais le bat tampis ,

@Arcandian
Copy link

D'ou ce qu'on t'indique avec Kiwi : il faut modifier le programme de lancement de ton Launcher dans les propriétés d'exécution de ton système, genre, pour Windows :

  • Clic droit sur tonn Launcher > Propriétés ;
  • Bouton "Modifier";
  • Tu faiw pointer vers le javaw.exe de ton JRE ou JDK, situé dans le dossier /bin du JRE exactement;
  • Enfin, tu valides, tu sors des propriétés, et là, cela te lancera le Launcher avec javaw.exe.

Simplement, rien de plus, rien de moins :-)

@ange-black69
Copy link
Author

Oui je sais je le fait mais pour mes clients c chiant pour eux quoi , je vais pas leur dire a chque Fois de faire clique droit , modifer ouvrir avec ... C'est chiant pour eu , jeu voudrai un moyen que ca le fasse de base

@Arcandian
Copy link

Ah ben là tu n'y peux rien après, si c'est eux qui ont foiré leur ouverture de JAR, il y a pas grand chose à faire...

@ange-black69
Copy link
Author

Mais genre y'a 7 personne sur 10 que ca le fait
Y'a aucun moyen meme avec launch4j?

@Arcandian
Copy link

launch4j convertit le JAR en EXE et déduit directement qu'il doit utiliser javaw. Sous cette forme, tu as pas besoin de changer quoi que ce soit.

@ange-black69
Copy link
Author

A Donc on le convertisant en exe tu crois que ca pourrais ressoudre mon probleme ducoup?

@Arcandian
Copy link

Pour les Windows oui normalement. Pour Linux, l'OS devrait avoir fait la correspondance lui-même. Pour Mac je sais pas, n'ayant jamais fais le test...

Si tu le peux, fais faire des essais à tes clients et retourne-nous les résultats

@ange-black69
Copy link
Author

Merci pour l'aide en tout cas !

@Arcandian
Copy link

Pas de soucis (^_^) Bon continuation !

@ange-black69
Copy link
Author

Merci je vous tiens au courant! Et merci pour ce superbe launcher !

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants