使用Process.start

时间:2015-10-26 10:49:12

标签: java c# command-line process

我有一个需要用Java.exe打开的应用程序。当我尝试使用带有以下参数的命令提示符打开应用程序时

C:\ MyworkingFolder \> start java -MyParamters - >这样可行,应用程序已启动

但是当我在我的c#代码中使用相同的代码时

var pInfo = new ProcessStartInfo
            {
                FileName = "Java",
                WorkingDirectory = "MyworkingFolder",
                Arguments = -MyParamters 
            };

            Process monitorProcess = Process.Start(pInfo);

此代码部分不起作用。我得到的只是一个显示OpenWith的窗口

1 个答案:

答案 0 :(得分:0)

应用程序现在工作正常..我已经给出了Java“C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe”的完整路径,它现在可以正常工作。