using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
namespace test
{
class Program
{
static void Main(string[] args)
{
Process java = new Process();
java.StartInfo.RedirectStandardOutput = true;
////java.StartInfo.CreateNoWindow = true;
java.StartInfo.UseShellExecute = false;
java.StartInfo.FileName = "ping";
java.StartInfo.Arguments = "-version";
java.Start();
// version comes out null
string version = java.StandardOutput.ReadLine();
Console.WriteLine(version);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkRpYWdub3N0aWNzOwp1c2luZyBTeXN0ZW0uSU87CgpuYW1lc3BhY2UgdGVzdAp7CiAgICBjbGFzcyBQcm9ncmFtCiAgICB7CiAgICAgICAgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQogICAgICAgIHsKICAgICAgICAgICAgUHJvY2VzcyBqYXZhID0gbmV3IFByb2Nlc3MoKTsKICAgICAgICAgICAgamF2YS5TdGFydEluZm8uUmVkaXJlY3RTdGFuZGFyZE91dHB1dCA9IHRydWU7CiAgICAgICAgICAgIC8vLy9qYXZhLlN0YXJ0SW5mby5DcmVhdGVOb1dpbmRvdyA9IHRydWU7CiAgICAgICAgICAgIGphdmEuU3RhcnRJbmZvLlVzZVNoZWxsRXhlY3V0ZSA9IGZhbHNlOwogICAgICAgICAgICBqYXZhLlN0YXJ0SW5mby5GaWxlTmFtZSA9ICJwaW5nIjsKICAgICAgICAgICAgamF2YS5TdGFydEluZm8uQXJndW1lbnRzID0gIi12ZXJzaW9uIjsKICAgICAgICAgICAgamF2YS5TdGFydCgpOwoKICAgICAgICAgICAgLy8gdmVyc2lvbiBjb21lcyBvdXQgbnVsbAogICAgICAgICAgICBzdHJpbmcgdmVyc2lvbiA9IGphdmEuU3RhbmRhcmRPdXRwdXQuUmVhZExpbmUoKTsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUodmVyc2lvbik7CiAgICAgICAgfQogICAgfQp9Cg==