Как перенаправить вывод процесса в System.String
Я вызываю Java-процесс из приложения .NET, и мне нужно перенаправить вывод консоли в System.String, чтобы выполнить последующий анализ. Пожалуйста посоветуй. Я был бы признателен за пример короткого кода.
public bool RunJava(string fileName)
{
try
{
ProcessStartInfo psi = new ProcessStartInfo();
psi.CreateNoWindow = true;
psi.UseShellExecute = false;
psi.EnvironmentVariables.Add("VARIABLE1", "1");
psi.FileName = "JAVA.exe";
psi.Arguments = "-Xmx256m jar.name";
Process.Start(psi);
return true;
}
catch (Exception ex)
{
return false;
}
}