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

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

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

    tangbao

    導航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    url

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

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

       Java 是種跨平臺的語言,我們經常碰到需要通過Java調用windows下某些程序。有些第三方廠商如(ANT),也提供了調用windows下可執行程序的方法,但我們往往需要調用一些批處理命令。而java 卻不提供。
        這里,我采用一種變相的調用方法,使得Java 能調用批處理命令。如果您有更好的方法,希望您能告訴我。

    前期準備[/
    B]
        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 調用,即可。


    posted on 2006-02-23 17:02 糖包 閱讀(187) 評論(0)  編輯  收藏 所屬分類: java

    主站蜘蛛池模板: 最近高清中文字幕无吗免费看| 自拍偷自拍亚洲精品被多人伦好爽| 国产精品亚洲四区在线观看| 国产精品无码一区二区三区免费| 啦啦啦在线免费视频| 免费看a级黄色片| 免费一级肉体全黄毛片| 亚洲av无码成h人动漫无遮挡| 亚洲激情校园春色| 亚洲国产综合精品| a级毛片在线免费观看| 99久久综合国产精品免费| 国产亚洲精品精品国产亚洲综合| 亚洲国产片在线观看| 两个人日本免费完整版在线观看1| h在线观看视频免费网站| 免费无码又爽又刺激一高潮| 67194成是人免费无码| 久久精品国产精品亚洲蜜月| 99精品免费观看| 成人免费无遮挡无码黄漫视频| 亚洲日产无码中文字幕| 狼色精品人妻在线视频免费| 亚洲成a∨人片在无码2023| 三级网站免费观看| 亚洲一区二区三区亚瑟| 亚洲一级免费毛片| 亚洲AⅤ男人的天堂在线观看| 青青久久精品国产免费看| 好爽…又高潮了免费毛片| 美女黄频a美女大全免费皮| 亚洲成AV人片在线观看无码| 黄页网址大全免费观看12网站| 亚洲精品亚洲人成人网| 一级毛片视频免费| 国产午夜无码视频免费网站 | 日韩一区二区在线免费观看| 亚洲va无码手机在线电影| 在线观看特色大片免费视频 | a一级爱做片免费| 一个人看www在线高清免费看|