Probléme Run.bat

Slt tlm je veux créer mon serveur bukkit 1.6.2 mais quand je lance le run.bat et sa marche pas sa fait:
Windows ne trouve pas 'C:\Users\Pc\Desktop\Serv\Run.bat

@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles %\Java\jre7\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit
PAUSE

Windows 7 (64bits)

9 réponses

Résumé de la discussion

Le lancement d'un serveur Bukkit 1.6.2 sous Windows échoue lorsque Run.bat ne peut pas trouver le chemin vers Java ou le fichier jar. La meilleure réponse conseille d'utiliser le chemin Java adapté à l'architecture, par exemple C:\Program Files (x86)\Java\jre7\bin\java.exe sur un système 64 bits, avec -Xincgc et -Xmx1024M. Elle suggère aussi d'ajouter l'exception Java dans le pare-feu et de vérifier la correspondance des noms de fichiers jar et Run.bat, ainsi que de s'assurer que le chemin est correctement cité. Certains cas exigent également d'expliquer que Java 7 peut nécessiter d'être autorisé dans le pare-feu et que le chemin du fichier jar peut différer selon l'emplacement du craftbukkit.

Bobot (l’IA à votre service)
  1. Salut, alors voilà je pense que vous avez tous le problèmes ...

    @ECHO OFF
    IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="64" "C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xincgc -Xmx1024M -jar "craftbukkit-1.6.2-R0.2-20130826.060234-20.jar"
    PAUSE

    Moi j'ai marqué sa sa marche,

    Après si sa marche pas, vous copiez le chemin d'accès a java et vous rajouter \java.exe

    et pour le craftbukkit vous cliquez droit sur votre craftbukkit, après renommer et vous faite copier, et coller a la place du miens, NORMALEMENT sa dois êtres bon après c'est votre jar qui est pas le bon ^^

    EDIT; Il faut que vous acceptiez java.exe dans le pare-feu
    1. salut, repère d'abors où est situé java avant d'écrire son adresse

      change les valeur entre crochet
      @ECHO OFF
      SET BINDIR=%~dp0
      CD /D "%BINDIR%"
      "[adresse de java.exe]" -Xmx1024M -Xms1024M -jar [adresse du serveur craftbukit.jar]
      PAUSE

      bonne chance
      1. Sa fait Windows ne trouve pas 'C:\User\Corentin\Desktop\Jeux\Serv\Run.bat
        Vérifiez que vous avez entré le nom correct,puis réessayez
        1. quand tu double clique sur run.bat ? c'est une fenetre contextuelle, ou c'est dans l'invite des commande ?
          1. contextuelle
            1. aaah, ok bah recréer le, sa devrais résoudre le problème
            2. sa marche pas
            3. ????? t'a avast ?
            4. nn
            5. teamviewer ?
          2. Il me semble que tout simplement ton .bat n'est pas valable pour w7 64 bit.
            Essaye celui là, ce sera surement bon :

            @ECHO OFF
            IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="64" "C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xincgc -Xmx1024M -jar "craftbukkit-1.5.1-R0.2.jar"
            PAUSE

            Tu remplacera le chemin de java si celui-ci est inexacte.
            (Mais théoriquement si t'a fait une installation standard, tu n'aura pas besoin de change cela.
            Et tu remplacera "craftbukkit-1.5.1-R0.2.jar" par le nom de ton bukkit.
            1. son problème est que le chemin du run.bat est invalide, il en vois même pas le fichier
            2. Le chemin du run.bat vers Java, ou le .jar ?
            3. %ProgramFiles%\Java\jre7\bin\java.exe
            4. Bah évidement étant donné que t'es sous un W7 64 bits !
              Java n'est pas placer dans "PogramFiles" mais en réalité : "Program Files (x86)"
              Mon .bat est correct.
            5. marche pas
          3. Bonjour,

            Essai de mettre exactement cette commande en renommant le nomdubukkit.jar par le même nom que celui qui est dans ton dossier serveur:

            @ECHO OFF
            SET BINDIR=%~dp0
            CD /D "%BINDIR%"
            java -Xmx1024M -Xms1024M -jar "nomdubukkit.jar"
            PAUSE

            N'oublie pas les "" et le .jar

            Tu pourrai même te contenter simplement de cette commande:

            java -Xmx1024M -Xms1024M -jar "nomdubukkitduserveur.jar"

            En n'oubliant toujours pas les ""

            Le @ECHO OFF
            SET BINDIR=%~dp0
            CD /D "%BINDIR%"
            et PAUSE ne serve pas à grand chose.

            Ne pas oublier que le RUN.bat doit se trouver dans le même endroit que le .jar du serveur !

            Voilà
            1. Bonjour, désolé de posté dans un sujet en poussiere mais ile me dit que "java n'est pas reconnu comme commande interne" je ne sais pas comment faire svp