您好,我对Java有一些疑问。这是我的代码:
public static void main(String[] args) throws Exception {
Process pr = Runtime.getRuntime().exec("java -version");
BufferedReader in = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
pr.waitFor();
System.out.println("ok!");
in.close();
System.exit(0);
}
在该代码中,我尝试获取Java版本命令执行是可以的,但是我无法读取输出,只是返回null。为什么?
慕田峪4524236
相关分类