/**
* 根據cmd命令:ipconfig;
* 獲取本地默認網關
* @return
*/
public static String getLocalGatewayByCmd(){
String localGateway="";//本地網關
List<String> runCommand=runCommand("ipconfig");//根據cmd命令獲取網關
for(int i=0;i<runCommand.size();i++) {
String[] vals=runCommand.get(i).split(":");
if(vals[0].indexOf("網關")!=-1||
vals[0].indexOf("gateway")!=-1||
vals[0].indexOf("Gateway")!=-1) {//根據系統語言截取網關,獲取value
localGateway=vals[1].trim();
if(localGateway==null||
localGateway.isEmpty()||
localGateway.equals("127.0.0.1")) {
continue;
}
break;
}
}
return localGateway;
}
uj5u.com熱心網友回復:
可用性,邏輯都還行轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/88881.html
標籤:Java EE
上一篇:Idea運行錯誤求大佬解決
