Open ange-black69 opened 11 years ago
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
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).
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
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 :-)
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 ,
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 :
Simplement, rien de plus, rien de moins :-)
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
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...
Mais genre y'a 7 personne sur 10 que ca le fait Y'a aucun moyen meme avec launch4j?
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.
A Donc on le convertisant en exe tu crois que ca pourrais ressoudre mon probleme ducoup?
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
Merci pour l'aide en tout cas !
Pas de soucis (^_^) Bon continuation !
Merci je vous tiens au courant! Et merci pour ce superbe launcher !
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!