国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java如何調用可執行文件和批處理命令

2019-11-18 13:08:02
字體:
來源:轉載
供稿:網友

  java是種跨平臺的語言,我們經常碰到需要通過Java調用windows下某些程序。有些第三方廠商如(ANT),也提供了調用windows下可執行程序的方法,但我們往往需要調用一些批處理命令。而Java卻不提供。這里,我采用一種變相的調用方法,使得Java能調用批處理命令。
  
  前期預備
  
  Quick Batch File (De)Compiler
  
  將任何BAT、CMD批處理腳本編譯為EXE文件。
  
  1、運行exe 文件
  
  Java JDK里已經提供了調用的方法,不在累贅,代碼如下。
  
  
  try {
  String command = "notepad";
  PRocess child =
  Runtime.getRuntime().exec(command);
  } catch (IOException e)
  {
  
  }
  
  2、運行 bat(批處理) 文件
  
  Java對批處理文件還不支持。剛開始一直在研究Java如何調用批處理文件,始終找不到解決方法。后來只好繞過批處理,考慮如何將批處理轉換為exe可執行文件。然后再通過Java調用可執行文件。
  
  在Google上搜索一下,找到Quick Batch File (De)Compiler,可以將任何BAT、CMD批處理腳本編譯為EXE文件。使用了一下,果然可以。
  
  Quick Batch File (De)Compiler使用非常簡單:
  
  Quickbfc 文件名.bat 文件名.exe(將批處理命令編譯為可執行文件)
  
  quickbfd 文件名.exe 文件名.bat(將可執行文件反編譯為批處理命令)
  
  然后,我們再按第一種方法通過Java 調用,即可。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华蓥市| 航空| 铅山县| 伊宁市| 泾川县| 兰考县| 连州市| 通渭县| 宁强县| 黑水县| 正安县| 江源县| 镶黄旗| 山丹县| 盐源县| 金门县| 营口市| 峨眉山市| 安达市| 德江县| 三江| 卢湾区| 施甸县| 都兰县| 吉林省| 盐城市| 上思县| 宜州市| 南漳县| 四川省| 易门县| 定安县| 信宜市| 曲靖市| 新郑市| 普兰店市| 遂平县| 武强县| 天峻县| 杭锦后旗| 邓州市|