0

我有一个在远程机器上运行的 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文件。远程机器不是这种情况,在这种情况下什么也没有发生。

难道我做错了什么 ?

4

0 回答 0