你好,我有一些关于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);
}
Run Code Online (Sandbox Code Playgroud)
在那个代码我试图得到一个java版本命令执行是好的,但我无法读取输出它只是返回null.为什么?