Я хотел бы запустить команду командной строки Windows из java и вернуть результат в java. Это возможно?
например, я хотел бы сделать следующее
Object returnValue = runOnCommandLine("ЦП wmic получает LoadPercentage"); //В данном случае returnValue — это процент загрузки процессора в виде строки
Изменить: я смог заставить это работать
InputStream inputStream = new ProcessBuilder("wmic", "cpu", "get", "status").start().getInputStream();
StringWriter writer = new StringWriter();
IOUtils.copy(inputStream, writer);
String theString = writer.toString();
System.out.println("My string: " + theString);