I’m trying to create a GUI for a server,
but when I start the server its complaining that it doesn’t have enough ram and when I add the -Xmx1024M -Xms1024M to the start command, JAVA is saying it cannot reserve enough space,
but how do I set the reserved RAM for a proccess before it is started?
TekkitServer = new Process();
ProcessStartInfo TekkitStarter = new ProcessStartInfo(@"java", @"-Xmx1024M -Xms1024M -jar ServerFiles\Tekkit.jar nogui");
TekkitStarter.UseShellExecute = false;
TekkitStarter.RedirectStandardError = true;
TekkitStarter.RedirectStandardOutput = true;
TekkitStarter.CreateNoWindow = true;
TekkitServer.StartInfo = TekkitStarter;
TekkitServer.OutputDataReceived += new DataReceivedEventHandler(TekkitServer_OutputDataReceived);
TekkitServer.ErrorDataReceived += new DataReceivedEventHandler(TekkitServer_ErrorDataReceived);
TekkitServer.EnableRaisingEvents = true;
TekkitServer.Start();
InitializeComponent();
TekkitServer.BeginErrorReadLine();
TekkitServer.BeginOutputReadLine();
this is the code I got now
UPDATE:
when I run java -Xmx1024M -Xms1024M -jar ServerFiles\Tekkit.jar nogui in CMD it just runs fine and doesn’t cry
Thanks
Okay, I fixed it by upgrading my jre7 32bits to jre7 64bits make sense but now the input doesn’t work but problem is solved though