java程序中的powercfg没有错误没有输出

时间:2014-10-30 09:37:57

标签: java

java程序中的powercfg没有错误没有输出,当我运行它时没有显示任何输出

 import java.net.*;
import java.io.*;
public class ip{
public static void main(String args[]) throws IOException{
try{
String inputLine;
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd.exe /c powercfg/batteryreport");
BufferedReader in=new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((inputLine = in.readLine()) != null) {
            System.out.println(inputLine);
            //pingResult += inputLine;
        }
}
catch(Exception e){
System.out.println(e);
}
}
}

1 个答案:

答案 0 :(得分:0)

这是因为至少在Windows 7上,如果你尝试从cmd运行powercfg / batteryreport,你会得到 "参数无效 - 尝试" /?"如果您不在笔记本电脑上,请寻求帮助"要从Java看到此消息,您应该附加p.getErrorStream()

尝试' powercfg -energy',例如