我想对此有所帮助。
假设我想通过蝙蝠发布一个.jar文件,比如
java -Xms1024M -Xmx1024M -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui
就像那样。
当我按下蝙蝠时,它会加载到蝙蝠文件中。 但是,我想说,我想创建一个控制台应用程序,当用户按下按钮时,控制台会在控制台内启动java arg。
请帮助,如果你不明白,那我解释更多.. 抱歉英文不好
~~ redpois0n
答案 0 :(得分:2)
在这里查看从c#开始进程:
http://www.csharp-station.com/HowTo/ProcessStart.aspx
只需从Process创建一个实例,并为其指定应用程序和所有参数的名称,然后调用start
只需使用此代码:
using System;
using System.Diagnostics;
namespace csharp_station.howto
{
/// <summary>
/// Demonstrates how to start another program from C#
/// </summary>
class ProcessStart
{
static void Main(string[] args)
{
Process java = new Process();
java.StartInfo.FileName = "java";
java.StartInfo.Arguments = "-Xms1024M -Xmx1024M -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui";
java.Start();
}
}
}
答案 1 :(得分:0)
这是一个很好的命令行助手,可以帮助你。您可以在控制台应用程序中使用它来启动您的过程。