Запуск файла JAR с использованием System.Diagnostics.Process
У меня есть файл 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");
Однако мне нужны коды возврата и мне нужно дождаться его выхода.
Благодарю.