[Client-Serveur] Lancement application
Bonjour,
Mon application tourne sur un serveur, et est utilisée sur des postes clients. Sur ces derniers, j'ai un raccourci vers "\\192.168.0.100\REP\MonAppli.jar". Juque là, pas de problème.
Là où ça se complique, c'est que pour effectuer des mises à jour, je passe maintenant par un petit projet "Lancement", qui effectue donc ces mises à jour, puis lance l'application à la fin. Le raccourci devient "\\192.168.0.100\REP\Lancement.jar".
Mais là, l'application est lancé depuis "c:\windows\", et donc tous les
Code:
new File("Init/fichier")
ne fonctionnent plus (impossible de trouver "c:\windows\Init\fichier").
Comment puis-je résoudre mon problème ?
Le code de lancement de l'application (projet "Lancement") :
Code:
1 2
| Runtime rtGenExe = Runtime.getRuntime();
rtGenExe.exec("cmd /C start javaw -jar //192.168.0.100/REP/MonAppli.jar " + (params != null ? params : "")); |
Je pense que mon problème vient du "cmd /C", mais par quoi le remplacer ?