我试图用java获取可用wifi网络的MAC地址列表。
我找到了一个返回完美结果的命令行
netsh wlan show networks mode=Bssid | findstr "BSSID"
但是在使用Runtime()执行此命令时.getRuntime()。exec()我得到错误并且
程序打印命令的帮助
我做错了什么?
try {
String command="netsh wlan show networks mode=Bssid | findstr \"BSSID\"";
InputStream input = Runtime.getRuntime().exec(command).getInputStream();
InputStreamReader reader = new InputStreamReader(input);
BufferedReader buffer = new BufferedReader(reader);
String line="";
while((line=buffer.readLine()) != null ){
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}