Lancer forge 1.6.4 en java

darkpit58

Bucheron
14 Juin 2014
5
0
12
29
Bonjour je voudrais savoir comment on lance forge 1.6.4 depuis un logiciel java ?
J'ai fait des recherches , mais elles ne sont pas concluantes . Elles peuvent juste lancées minecraft en version vanilla . J'ai également cherché dans les sources du launcher actuelle sans résultat satisfaisant .
Pouvez-vous m'aider ?

ps : Désolé si je ne poste pas dans la bonne section . Mais n'ayant pas trouvé une section qui se rapproche de "Programmation java etc.. " . Je me permet de poster dans cette section :)

Bonne fin de journée .
 
Je pense que vous 'avez pas bien compris mon post --'

Code:
System.out.println("Initialisation du jeu en cours....");
           
            Runtime runtime = Runtime.getRuntime();
              String[] args = { "java", "-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump", "-Xmx1G", "-Djava.library.path=" + DestNatives, "-cp", DestJeu + "\\libraries\\net\\minecraftforge\\minecraftforge\\9.11.1.953\\minecraftforge-9.11.1.953.jar;" + DestJeu + "\\libraries\\net\\minecraft\\launchwrapper\\1.8\\launchwrapper-1.8.jar;" + DestJeu + "\\libraries\\org\\ow2\\asm\\asm-all\\4.1\\asm-all-4.1.jar;" + DestJeu + "\\libraries\\org\\scala-lang\\scala-library\\2.10.2\\scala-library-2.10.2.jar;" + DestJeu + "\\libraries\\org\\scala-lang\\scala-compiler\\2.10.2\\scala-compiler-2.10.2.jar;" + DestJeu + "\\libraries\\lzma\\lzma\\0.0.1\\lzma-0.0.1.jar;" + DestJeu + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;" + DestJeu + "\\libraries\\com\\paulscode\\codecjorbis\\20101023\\codecjorbis-20101023.jar;" + DestJeu + "\\libraries\\com\\paulscode\\codecwav\\20101023\\codecwav-20101023.jar;" + DestJeu + "\\libraries\\com\\paulscode\\libraryjavasound\\20101123\\libraryjavasound-20101123.jar;" + DestJeu + "\\libraries\\com\\paulscode\\librarylwjglopenal\\20100824\\librarylwjglopenal-20100824.jar;" + DestJeu + "\\libraries\\com\\paulscode\\soundsystem\\20120107\\soundsystem-20120107.jar;" + DestJeu + "\\libraries\\argo\\argo\\2.25_fixed\\argo-2.25_fixed.jar;" + DestJeu + "\\libraries\\org\\bouncycastle\\bcprov-jdk15on\\1.47\\bcprov-jdk15on-1.47.jar;" + DestJeu + "\\libraries\\com\\google\\guava\\guava\\14.0\\guava-14.0.jar;" + DestJeu + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.1\\commons-lang3-3.1.jar;" + DestJeu + "\\libraries\\commons-io\\commons-io\\2.4\\commons-io-2.4.jar;" + DestJeu + "\\libraries\\net\\java\\jinput\\jinput\\2.0.5\\jinput-2.0.5.jar;" + DestJeu + "\\libraries\\net\\java\\jutils\\jutils\\1.0.0\\jutils-1.0.0.jar;" + DestJeu + "\\libraries\\com\\google\\code\\gson\\gson\\2.2.2\\gson-2.2.2.jar;" + DestJeu + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl\\2.9.0\\lwjgl-2.9.0.jar;" + DestJeu + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl_util\\2.9.0\\lwjgl_util-2.9.0.jar;" + DestJeu + "\\versions\\1.6.4-custom\\1.6.4-custom.jar", "net.minecraft.launchwrapper.Launch", "--username " + Pseudo, "--version 1.6.4-custom", "--gameDir " + DestJeu, "--assetsDir " + DestJeu + "\\assets", "--tweakClass cpw.mods.fml.common.launcher.FMLTweaker"};
              System.out.println("Initialisation du jeu en cours terminé....");
              try {
                  System.out.println("Lancement du jeu en cours....");
                final Process process = runtime.exec(args);
                InputStream error = process.getErrorStream();
 
                for (int i = 0; i < error.available(); i++)
                    System.out.println("" + error.read());
               
                System.out.println("Lancement du jeu est terminé ....");
                System.out.println("Bon jeu sur CraftisLife !  ....");
                System.exit(0);
            } catch (IOException e1) {
                System.out.println("Le lancement du jeu a echoué");

J'ai crée mon code avec toutes les libraires etc... Mais le problème c'est que rien ne se lance , et il n'y a aucun crach/erreur dans ma console .