黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java執行cmd命令的方式

Java執行cmd命令的方式

更新時間:2022-12-12 12:37:23 來源:動力節點 瀏覽2659次

Java執行cmd命令的方式有哪些?動力節點小編來告訴大家。

方式一:

public static String checkPhysicalAddress() {
  String physicalAddress = "read MAC error!";  
  try {
   String line;
   Process process = Runtime.getRuntime().exec("cmd /c ipconfig /all");
   BufferedReader bufferedReader = new BufferedReader(
     new InputStreamReader(process.getInputStream(),"gbk"));//使用gbk編碼解決輸出亂碼問題
   while ((line = bufferedReader.readLine()) != null) {
    if (line.indexOf("Physical Address. . . . . . . . . :") != -1) {
     if (line.indexOf(":") != -1) {
      physicalAddress = line.substring(line.indexOf(":") + 2);
      break; // 找到MAC,退出循環
     }
    }
   }
   process.waitFor();
  } catch (Exception e) {
   e.printStackTrace();
  }
  return physicalAddress;
 }

方式二:

public static void startProgram(String programPath) throws IOException { 
 log.info("啟動應用程序:" + programPath); 
 if (StringUtils.isNotBlank(programPath)) { 
  try { 
   String programName = programPath.substring(programPath.lastIndexOf("/") + 1, programPath.lastIndexOf(".")); 
   List<String> list = new ArrayList<String>(); 
   list.add("cmd.exe"); 
   list.add("/c"); 
   list.add("start"); 
   list.add(""" + programName + """); 
   list.add(""" + programPath + """); 
   ProcessBuilder pBuilder = new ProcessBuilder(list); 
   pBuilder.start(); 
  } catch (Exception e) { 
   e.printStackTrace(); 
   log.error("應用程序:" + programPath + "不存在!"); 
  } 
 } 
} 

方式三:

public static void startProgram(String programPath) throws IOException { 
 log.info("啟動應用程序:" + programPath); 
 if (StringUtils.isNotBlank(programPath)) { 
  try { 
   Desktop.getDesktop().open(new File(programPath)); 
  } catch (Exception e) { 
   e.printStackTrace(); 
   log.error("應用程序:" + programPath + "不存在!"); 
  } 
 } 
}

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产三级毛片 | 亚洲日本中文字幕在线 | 免费看大黄高清网站视频在线 | 激情五月在线 | 久久九九有精品国产56 | free性中国 | 一区二区三区日韩 | 国产99热在线观看 | www伊人| 中日韩视频在线看免费观看 | 成人在线播放视频 | 中文在线 | 中文 | 国产高清在线精品免费 | 成人性动漫网站 | 狠狠操狠狠色 | 欧美日韩三级在线 | 婷婷狠狠干 | 青草视频在线观看免费网站 | 一区二区三区四区精品视频 | 欧美黄色一级在线 | 91探花国产综合在线精品 | 噜噜色综合噜噜色噜噜色 | 国产成人毛片毛片久久网 | 欧美xxxxhd4k| 一个人免费观看视频www | 免费的黄色小视频 | 亚洲免费在线视频观看 | 黄色的视频免费看 | 不卡一区二区在线观看 | 久草视屏 | 日韩人成免费网站大片 | 黄网免费观看 | 成人合成mv福利视频网站 | 国产成人啪精品 | 日韩三级不卡 | 亚洲午夜小视频 | 国产 日韩 欧美 亚洲 | 欧美区视频 | 久久国产亚洲高清观看5388 | caopor牛牛射在线 | 成品片a免费入口 |