关于runtime的问题!
请问我在dos状态使用net view 结果如下
服务器名称 注释
-------------------------------------------------------------------------------
\\ABC
\\EFG
我想在java实现这个功能,代码如下
import java.io.*;
import java.net.URI;
class MacAddress{
public MacAddress(){}
public static String getMyMac(){
String s="";
try{
String s1="net view";
Process pro=Runtime.getRuntime().exec(s1);
BufferedReader buf=new BufferedReader(new InputStreamReader(pro.getInputStream()));
String line=buf.readLine();
System.out.println(line);
buf.close();
pro.waitFor();
}
catch(Exception e){
System.err.println(e);
}
return s;
}
public static void main(String args[]){
System.out.println(MacAddress.getMyMac());
}
}
为什么结果总是得到如下结果
服务器名称 注释
其他的为什么得不到呢?????????????