Soucis avec Java lors d'un lancement de serveur privé (Dofus)

Fermé
AnthoPabs Messages postés 3 Date d'inscription dimanche 24 mars 2013 Statut Membre Dernière intervention 24 mars 2013 - 24 mars 2013 à 15:14
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 24 mars 2013 à 16:47
Bonjour,


J'ai un petit soucis avec Java lorsque j'essaie de lancer le "start.bat".
Le message d'erreur est : 'java' n'est pas reconnu en tant que commande interne ou externe, un fichier exécutable ou un fichier de commandes.

Je suis donc allé sur des forums pour résoudre mon problème puis j'ai eu cette solution :
Changer la variable d'environnement.
J'ai effectué cette tâche mais mon problème persiste.

En espérant que quelqu'un connaisse la solution à mon problème.

Merci d'avance,

Anthony
A voir également:

1 réponse

arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 292
24 mars 2013 à 16:22
La solution, tu l'as déjà. Changer la variable d'environnement.

Ou sinon modifier le start.bat et mettre en dur l'emplacement de java, qui se trouve par défaut dans :

C:\program files\java\<version>\bin\java.exe
0
AnthoPabs Messages postés 3 Date d'inscription dimanche 24 mars 2013 Statut Membre Dernière intervention 24 mars 2013
24 mars 2013 à 16:26
Comment ça, mettre en dur ?
(Merci de ta réponse au fait !)
0
AnthoPabs Messages postés 3 Date d'inscription dimanche 24 mars 2013 Statut Membre Dernière intervention 24 mars 2013
24 mars 2013 à 16:33
Arth, merci...
J'ai déplacé le java.exe dans le dossier du "start.bat" et ça fonctionne !
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 292
24 mars 2013 à 16:44
Mettre java en dur, c'est à dire :

Normalement si on édite le fichier .bat, il y a des lignes qui commencent par "java ...."

Donc au lieu de mettre "java ....", remplacer java par C:\program files\java\<version>\bin\java.exe ce qui donne donc des lignes qui commencent par :

"C:\program files\java\<version>\bin\java.exe ...."
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 292
Modifié par arth le 24/03/2013 à 16:47
Ou sinon, mettre l'exécutable java en variable local :

Au début du script mettre :

set java=C:\progra~1\java\<version>\bin\java.exe  


En remplaçant version par la version présente sur le PC

Puis remplacer en dessous tous les java par des %java% , ce qui donne donc :

set java=C:\progra~1\java\<version>\bin\java.exe  
............ 
............ 
%java%   <arguments existants>
0