<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    2006年3月18日

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

    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 調用,即可。

    (T117)


    摘自:http://tech.ccidnet.com/art/297/20050623/272903_1.html

    posted @ 2006-03-18 14:45 jiafeilong 閱讀(234) | 評論 (0)編輯 收藏

    有關ant!!

    http://www.huihoo.com/java/ant.html

    posted @ 2006-03-18 14:40 jiafeilong 閱讀(161) | 評論 (0)編輯 收藏

    <2006年3月>
    2627281234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 美女免费精品高清毛片在线视| 最新亚洲春色Av无码专区| 乱淫片免费影院观看| 国产高清在线免费| 国产精品亚洲精品爽爽| 国产伦精品一区二区三区免费迷 | 久草视频免费在线观看| 亚洲精品美女久久久久9999| 亚洲最大免费视频网| 亚洲成aⅴ人片在线影院八| ww在线观视频免费观看| 亚洲综合校园春色| 精品国产麻豆免费网站| 麻豆91免费视频| 亚洲午夜久久久久久久久久| 国产成年无码久久久免费| 美女被免费网站视频在线| 国产成人精品免费视频软件| 色噜噜的亚洲男人的天堂| 国产精品亚洲视频| 久久精品国产大片免费观看| 亚洲国产成人精品久久| 日本人的色道www免费一区| 猫咪免费人成在线网站| 国产精品亚洲аv无码播放| 亚洲一区在线免费观看| 亚洲色成人WWW永久在线观看| 国产免费变态视频网址网站| 亚洲黄片手机免费观看| 激情内射亚洲一区二区三区| 最近免费中文字幕大全| 日韩在线观看免费| 亚洲网址在线观看| 免费一级国产生活片| 免费观看91视频| 亚洲啪AV永久无码精品放毛片| 亚洲精品国产精品国自产观看| 一级毛片**不卡免费播| 久久久久亚洲AV无码去区首| 亚洲精品午夜无码电影网| 毛片免费观看网站|