JavaからWindowsコマンドラインコマンドを実行し、結果をJavaに返したいと思います。これは可能ですか?
たとえば、私は次のことをしたいと思います
オブジェクトreturnValue=runOnCommandLine( "wmic cpu get LoadPercentage"); //この場合、returnValueは文字列としてのCPU負荷率です
編集:私はこれを機能させることができました
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);