Tag: system.diagnostics

使用System.Diagnostics.Process启动Jar文件

我有一个jar文件,我想在C#中运行。 这是我到目前为止所拥有的: clientProcess.StartInfo.FileName = @”java -jar C:\Users\Owner\Desktop\myJarFile.jar”; clientProcess.StartInfo.Arguments = “[Something]”; clientProcess.Start(); clientProcess.WaitForExit(); int exitCode = clientProcess.ExitCode; 不幸的是,我得到“系统无法找到指定的文件”,这是有道理的,因为它不是一个文件的命令。 我见过在线代码,告诉你使用: System.Diagnostics.Process.Start(“java -jar myprog.jar”); 但是我需要返回代码,我需要等待它退出。 谢谢。