我有一个在远程机器上运行的 WCF 服务,在我的另一台机器的应用程序中,我可以连接到远程机器并编辑例如文件,我添加的另一个选项是执行Jar
文件:
public void Run()
{
var processInfo = new ProcessStartInfo(
"java.exe", "-jar D:\\File.jar")
{
CreateNoWindow = true,
UseShellExecute = false
};
Process proc;
if ((proc = Process.Start(processInfo)) == null)
{
throw new InvalidOperationException("??");
}
proc.WaitForExit();
int exitCode = proc.ExitCode;
proc.Close();
}
这个命令在本地机器上工作文件,我可以运行我的Jar
文件。远程机器不是这种情况,在这种情况下什么也没有发生。
难道我做错了什么 ?