none
Ejecutar JAVA desde c# RRS feed

  • Pregunta

  • Mi intención es ejecutar un cliente minecraft desde un programa en c#, el codigo es el siguiente:

                string base_dir = System.IO.Path.Combine(Directory.GetCurrentDirectory(), "instancias\\pruebas\\.minecraft");
                string Xmx = this.textBox1.Text;
                string Xmn = this.textBox2.Text;
                string NAME = this.textBox3.Text;
    
                ProcessStartInfo psi = new ProcessStartInfo();
                psi.UseShellExecute = false;
                psi.Arguments = "-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx" + Xmx + " -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn" + Xmn + " -Djava.library.path=" + base_dir + "\\versions\\1.7.10-Forge10.13.4.1614-1.7.10\\1.7.10-Forge10.13.4.1614-1.7.10-natives-23568122806030 -cp " + base_dir + "\\libraries\\net\\minecraftforge\\forge\\1.7.10-10.13.4.1614-1.7.10\\forge-1.7.10-10.13.4.1614-1.7.10.jar;" + base_dir + "\\libraries\\net\\minecraft\\launchwrapper\\1.12\\launchwrapper-1.12.jar;" + base_dir + "\\libraries\\org\\ow2\\asm\\asm-all\\5.0.3\\asm-all-5.0.3.jar;" + base_dir + "\\libraries\\com\\typesafe\\akka\\akka-actor_2.11\\2.3.3\\akka-actor_2.11-2.3.3.jar;" + base_dir + "\\libraries\\com\\typesafe\\config\\1.2.1\\config-1.2.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-actors-migration_2.11\\1.1.0\\scala-actors-migration_2.11-1.1.0.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-compiler\\2.11.1\\scala-compiler-2.11.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\plugins\\scala-continuations-library_2.11\\1.0.2\\scala-continuations-library_2.11-1.0.2.jar;" + base_dir + "\\libraries\\org\\scala-lang\\plugins\\scala-continuations-plugin_2.11.1\\1.0.2\\scala-continuations-plugin_2.11.1-1.0.2.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-library\\2.11.1\\scala-library-2.11.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-parser-combinators_2.11\\1.0.1\\scala-parser-combinators_2.11-1.0.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-reflect\\2.11.1\\scala-reflect-2.11.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-swing_2.11\\1.0.1\\scala-swing_2.11-1.0.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-xml_2.11\\1.0.2\\scala-xml_2.11-1.0.2.jar;" + base_dir + "\\libraries\\lzma\\lzma\\0.0.1\\lzma-0.0.1.jar;" + base_dir + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;" + base_dir + "\\libraries\\com\\google\\guava\\guava\\17.0\\guava-17.0.jar;" + base_dir + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.3.2\\commons-lang3-3.3.2.jar;" + base_dir + "\\libraries\\com\\mojang\\realms\\1.3.5\\realms-1.3.5.jar;" + base_dir + "\\libraries\\org\\apache\\commons\\commons-compress\\1.8.1\\commons-compress-1.8.1.jar;" + base_dir + "\\libraries\\org\\apache\\httpcomponents\\httpclient\\4.3.3\\httpclient-4.3.3.jar;" + base_dir + "\\libraries\\commons-logging\\commons-logging\\1.1.3\\commons-logging-1.1.3.jar;" + base_dir + "\\libraries\\org\\apache\\httpcomponents\\httpcore\\4.3.2\\httpcore-4.3.2.jar;" + base_dir + "\\libraries\\java3d\\vecmath\\1.3.1\\vecmath-1.3.1.jar;" + base_dir + "\\libraries\\net\\sf\\trove4j\\trove4j\\3.0.3\\trove4j-3.0.3.jar;" + base_dir + "\\libraries\\com\\ibm\\icu\\icu4j-core-mojang\\51.2\\icu4j-core-mojang-51.2.jar;" + base_dir + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;" + base_dir + "\\libraries\\com\\paulscode\\codecjorbis\\20101023\\codecjorbis-20101023.jar;" + base_dir + "\\libraries\\com\\paulscode\\codecwav\\20101023\\codecwav-20101023.jar;" + base_dir + "\\libraries\\com\\paulscode\\libraryjavasound\\20101123\\libraryjavasound-20101123.jar;" + base_dir + "\\libraries\\com\\paulscode\\librarylwjglopenal\\20100824\\librarylwjglopenal-20100824.jar;" + base_dir + "\\libraries\\com\\paulscode\\soundsystem\\20120107\\soundsystem-20120107.jar;" + base_dir + "\\libraries\\io\\netty\\netty-all\\4.0.10.Final\\netty-all-4.0.10.Final.jar;" + base_dir + "\\libraries\\com\\google\\guava\\guava\\15.0\\guava-15.0.jar;" + base_dir + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.1\\commons-lang3-3.1.jar;" + base_dir + "\\libraries\\commons-io\\commons-io\\2.4\\commons-io-2.4.jar;" + base_dir + "\\libraries\\commons-codec\\commons-codec\\1.9\\commons-codec-1.9.jar;" + base_dir + "\\libraries\\net\\java\\jinput\\jinput\\2.0.5\\jinput-2.0.5.jar;" + base_dir + "\\libraries\\net\\java\\jutils\\jutils\\1.0.0\\jutils-1.0.0.jar;" + base_dir + "\\libraries\\com\\google\\code\\gson\\gson\\2.2.4\\gson-2.2.4.jar;" + base_dir + "\\libraries\\com\\mojang\\authlib\\1.5.21\\authlib-1.5.21.jar;" + base_dir + "\\libraries\\org\\apache\\logging\\log4j\\log4j-api\\2.0-beta9\\log4j-api-2.0-beta9.jar;" + base_dir + "\\libraries\\org\\apache\\logging\\log4j\\log4j-core\\2.0-beta9\\log4j-core-2.0-beta9.jar;" + base_dir + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl\\2.9.1\\lwjgl-2.9.1.jar;" + base_dir + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl_util\\2.9.1\\lwjgl_util-2.9.1.jar;" + base_dir + "\\libraries\\tv\\twitch\\twitch\\5.16\\twitch-5.16.jar;" + base_dir + "\\versions\\1.7.10\\1.7.10.jar net.minecraft.launchwrapper.Launch --username " + NAME + " --version 1.7.10-Forge10.13.4.1614-1.7.10 --gameDir " + base_dir + " --assetsDir " + base_dir + "\\assets --assetIndex 1.7.10 --uuid d0367dead90e3e9a93dc5a7fc472bbd3 --accessToken 1337535510N --userProperties {} --userType legacy --tweakClass cpw.mods.fml.common.launcher.FMLTweaker";
                psi.CreateNoWindow = false;
                psi.WindowStyle = ProcessWindowStyle.Hidden;
                psi.FileName = "C:\\Program Files\\Java\\jre1.8.0_161\\bin\\javaw.exe";
                psi.WorkingDirectory = base_dir;
                Process.Start(psi);

    Pero me dice lo siguiente:

    Error: no se ha encontrado o cargado la clase principal Empire
    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
    Alguien sabe como podría seguir??

    Gracias por adelantado compañer@s.

    miércoles, 4 de abril de 2018 12:50

Respuestas

  • >>Los arg si los pongo en un string da el mismo error

    decia ponerlo en un string porque veo que hay partes que se definen en runtime, entonces ver el resultado final para usarlo desde la consola de DOS y ver si ejecuta sin error

    alli veo que unes un Xmn, un base_dir, etc como sabes que eso que agregas esta correcto ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 4 de abril de 2018 16:18

Todas las respuestas

  • hola

    si ejecutas ese comando desde la command line funciona ?

    veo un poco larga la lista de argumentos, si asignas esta a un string para poder obtener el resultado y usarla desde la command line y ais validar si ejecuta

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 4 de abril de 2018 13:36
  • Ejecuto ese comando desde cmd con un bat(El bat es el que me daba error en el registro en este post: Post, ya que no conseguí corregirlo estoy intentando hacerlo directamente en c#)

    Los arg si los pongo en un string da el mismo error

    Muchas gracias y un saludo

    miércoles, 4 de abril de 2018 14:28
  • ¿Puedes poner código completo y sus explicaciones línea a línea?

    http://electronica-pic.blogspot.com

    miércoles, 4 de abril de 2018 15:27
  • >>Los arg si los pongo en un string da el mismo error

    decia ponerlo en un string porque veo que hay partes que se definen en runtime, entonces ver el resultado final para usarlo desde la consola de DOS y ver si ejecuta sin error

    alli veo que unes un Xmn, un base_dir, etc como sabes que eso que agregas esta correcto ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 4 de abril de 2018 16:18
  • Este es todo el codigo

            private void button3_Click(object sender, EventArgs e)
            {
                string base_dir = System.IO.Path.Combine(Directory.GetCurrentDirectory(), "instancias\\pruebas\\.minecraft");//directorio donde se encuentra todo el entorno miencraft
                string Xmx = this.textBox1.Text; //memoria a asignar al minecraft
                string Xmn = this.textBox2.Text; //memoria a asignar al minecraft
                string NAME = this.textBox3.Text; //nombre de usuario en minecraft
                string arg = "-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx" + Xmx + " -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn" + Xmn + " -Djava.library.path=" + base_dir + "\\versions\\1.7.10-Forge10.13.4.1614-1.7.10\\1.7.10-Forge10.13.4.1614-1.7.10-natives-23568122806030 -cp " + base_dir + "\\libraries\\net\\minecraftforge\\forge\\1.7.10-10.13.4.1614-1.7.10\\forge-1.7.10-10.13.4.1614-1.7.10.jar;" + base_dir + "\\libraries\\net\\minecraft\\launchwrapper\\1.12\\launchwrapper-1.12.jar;" + base_dir + "\\libraries\\org\\ow2\\asm\\asm-all\\5.0.3\\asm-all-5.0.3.jar;" + base_dir + "\\libraries\\com\\typesafe\\akka\\akka-actor_2.11\\2.3.3\\akka-actor_2.11-2.3.3.jar;" + base_dir + "\\libraries\\com\\typesafe\\config\\1.2.1\\config-1.2.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-actors-migration_2.11\\1.1.0\\scala-actors-migration_2.11-1.1.0.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-compiler\\2.11.1\\scala-compiler-2.11.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\plugins\\scala-continuations-library_2.11\\1.0.2\\scala-continuations-library_2.11-1.0.2.jar;" + base_dir + "\\libraries\\org\\scala-lang\\plugins\\scala-continuations-plugin_2.11.1\\1.0.2\\scala-continuations-plugin_2.11.1-1.0.2.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-library\\2.11.1\\scala-library-2.11.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-parser-combinators_2.11\\1.0.1\\scala-parser-combinators_2.11-1.0.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-reflect\\2.11.1\\scala-reflect-2.11.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-swing_2.11\\1.0.1\\scala-swing_2.11-1.0.1.jar;" + base_dir + "\\libraries\\org\\scala-lang\\scala-xml_2.11\\1.0.2\\scala-xml_2.11-1.0.2.jar;" + base_dir + "\\libraries\\lzma\\lzma\\0.0.1\\lzma-0.0.1.jar;" + base_dir + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;" + base_dir + "\\libraries\\com\\google\\guava\\guava\\17.0\\guava-17.0.jar;" + base_dir + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.3.2\\commons-lang3-3.3.2.jar;" + base_dir + "\\libraries\\com\\mojang\\realms\\1.3.5\\realms-1.3.5.jar;" + base_dir + "\\libraries\\org\\apache\\commons\\commons-compress\\1.8.1\\commons-compress-1.8.1.jar;" + base_dir + "\\libraries\\org\\apache\\httpcomponents\\httpclient\\4.3.3\\httpclient-4.3.3.jar;" + base_dir + "\\libraries\\commons-logging\\commons-logging\\1.1.3\\commons-logging-1.1.3.jar;" + base_dir + "\\libraries\\org\\apache\\httpcomponents\\httpcore\\4.3.2\\httpcore-4.3.2.jar;" + base_dir + "\\libraries\\java3d\\vecmath\\1.3.1\\vecmath-1.3.1.jar;" + base_dir + "\\libraries\\net\\sf\\trove4j\\trove4j\\3.0.3\\trove4j-3.0.3.jar;" + base_dir + "\\libraries\\com\\ibm\\icu\\icu4j-core-mojang\\51.2\\icu4j-core-mojang-51.2.jar;" + base_dir + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;" + base_dir + "\\libraries\\com\\paulscode\\codecjorbis\\20101023\\codecjorbis-20101023.jar;" + base_dir + "\\libraries\\com\\paulscode\\codecwav\\20101023\\codecwav-20101023.jar;" + base_dir + "\\libraries\\com\\paulscode\\libraryjavasound\\20101123\\libraryjavasound-20101123.jar;" + base_dir + "\\libraries\\com\\paulscode\\librarylwjglopenal\\20100824\\librarylwjglopenal-20100824.jar;" + base_dir + "\\libraries\\com\\paulscode\\soundsystem\\20120107\\soundsystem-20120107.jar;" + base_dir + "\\libraries\\io\\netty\\netty-all\\4.0.10.Final\\netty-all-4.0.10.Final.jar;" + base_dir + "\\libraries\\com\\google\\guava\\guava\\15.0\\guava-15.0.jar;" + base_dir + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.1\\commons-lang3-3.1.jar;" + base_dir + "\\libraries\\commons-io\\commons-io\\2.4\\commons-io-2.4.jar;" + base_dir + "\\libraries\\commons-codec\\commons-codec\\1.9\\commons-codec-1.9.jar;" + base_dir + "\\libraries\\net\\java\\jinput\\jinput\\2.0.5\\jinput-2.0.5.jar;" + base_dir + "\\libraries\\net\\java\\jutils\\jutils\\1.0.0\\jutils-1.0.0.jar;" + base_dir + "\\libraries\\com\\google\\code\\gson\\gson\\2.2.4\\gson-2.2.4.jar;" + base_dir + "\\libraries\\com\\mojang\\authlib\\1.5.21\\authlib-1.5.21.jar;" + base_dir + "\\libraries\\org\\apache\\logging\\log4j\\log4j-api\\2.0-beta9\\log4j-api-2.0-beta9.jar;" + base_dir + "\\libraries\\org\\apache\\logging\\log4j\\log4j-core\\2.0-beta9\\log4j-core-2.0-beta9.jar;" + base_dir + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl\\2.9.1\\lwjgl-2.9.1.jar;" + base_dir + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl_util\\2.9.1\\lwjgl_util-2.9.1.jar;" + base_dir + "\\libraries\\tv\\twitch\\twitch\\5.16\\twitch-5.16.jar;" + base_dir + "\\versions\\1.7.10\\1.7.10.jar net.minecraft.launchwrapper.Launch --username " + NAME + " --version 1.7.10-Forge10.13.4.1614-1.7.10 --gameDir " + base_dir + " --assetsDir " + base_dir + "\\assets --assetIndex 1.7.10 --uuid d0367dead90e3e9a93dc5a7fc472bbd3 --accessToken 1337535510N --userProperties {} --userType legacy --tweakClass cpw.mods.fml.common.launcher.FMLTweaker"; //argumentos para ejecutar el miencraft
                Console.WriteLine(arg);
    
                ProcessStartInfo psi = new ProcessStartInfo();
                psi.UseShellExecute = false;
                psi.Arguments = arg;
                psi.CreateNoWindow = false;
                psi.WindowStyle = ProcessWindowStyle.Hidden;
                psi.FileName = "C:\\Program Files\\Java\\jre1.8.0_161\\bin\\javaw.exe";
                psi.WorkingDirectory = base_dir;
                Process.Start(psi);
            }

    miércoles, 4 de abril de 2018 16:29
  • Al ejecutarlo en cmd el resultado del string arg, al parecer se ejecuta pero no entero se queda a la mitad(como si tuviera un limite de caracteres) y pasa lo mismo si lo pongo en un bat y lo ejecuto
    miércoles, 4 de abril de 2018 16:35
  • hola

    Pero entonces si tanto en el bat como desde codigo los argumentos causan problemas, no podrias revisar si puede acortarlo

    porque entonces el problema no es de codigo sino con los argumentos que quieres enviar

    quizas alguno sea opcional y no necesites enviarlo, lo cual reduce la cantidad que debas asignar

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 4 de abril de 2018 17:28
  • Si, puedo reducir los argumentos poniendo así el bat(el cual si funciona):

    SET BASE=.\
    
    SET JAVA=C:\Program Files\Java\jre1.8.0_161\bin\javaw.exe
    
    SET Xmx=%~1
    SET Xmn=%~2
    SET NAME=%~3
    
    cd %cd%\instancias\pruebas\.minecraft
    
    "%JAVA%" -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx%Xmx% -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn%Xmn% -Djava.library.path=%BASE%\versions\1.7.10-Forge10.13.4.1614-1.7.10\1.7.10-Forge10.13.4.1614-1.7.10-natives-23568122806030 -cp %BASE%\libraries\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\forge-1.7.10-10.13.4.1614-1.7.10.jar;%BASE%\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar;%BASE%\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar;%BASE%\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;%BASE%\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;%BASE%\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;%BASE%\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;%BASE%\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2\scala-continuations-library_2.11-1.0.2.jar;%BASE%\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2\scala-continuations-plugin_2.11.1-1.0.2.jar;%BASE%\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;%BASE%\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;%BASE%\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;%BASE%\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;%BASE%\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;%BASE%\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;%BASE%\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;%BASE%\libraries\com\google\guava\guava\17.0\guava-17.0.jar;%BASE%\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;%BASE%\libraries\com\mojang\realms\1.3.5\realms-1.3.5.jar;%BASE%\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;%BASE%\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;%BASE%\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;%BASE%\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;%BASE%\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;%BASE%\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;%BASE%\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;%BASE%\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;%BASE%\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;%BASE%\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;%BASE%\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;%BASE%\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;%BASE%\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;%BASE%\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar;%BASE%\libraries\com\google\guava\guava\15.0\guava-15.0.jar;%BASE%\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;%BASE%\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;%BASE%\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;%BASE%\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;%BASE%\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;%BASE%\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;%BASE%\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar;%BASE%\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;%BASE%\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;%BASE%\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar;%BASE%\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar;%BASE%\libraries\tv\twitch\twitch\5.16\twitch-5.16.jar;%BASE%\versions\1.7.10\1.7.10.jar net.minecraft.launchwrapper.Launch --username %NAME% --version 1.7.10-Forge10.13.4.1614-1.7.10 --gameDir %BASE% --assetsDir %BASE%\assets --assetIndex 1.7.10 --uuid d0367dead90e3e9a93dc5a7fc472bbd3 --accessToken 1337535510N --userProperties {} --userType legacy --tweakClass cpw.mods.fml.common.launcher.FMLTweaker
    pause
    

    miércoles, 4 de abril de 2018 21:48