使用Java調用exe可執行文件

1、出發點

  平日裏,咱們看到了不少已經成型的可執行文件,並且通過了必定的封裝。由於開源的關係,大多時候能夠本身使用eclipse進行編譯,但也經常遇到不如直接調用更加方便的狀況。那麼這時候,我我的須要使用Java來直接調用這些出色的可執行文件。java

2、實踐和記錄

  選了一個軟件,是中科院的NLPIR-Parser,使用java直接調用它。eclipse

package open;

public class OpenEXE {

        public static void main(String[] args) {
        openExe();
        }

        //調用其餘的可執行文件,例如:本身製做的exe,或是 下載 安裝的軟件.
        public static void openExe() {
        Runtime rn = Runtime.getRuntime();
        Process p = null;
        try {
        p = rn.exec("D:/BeTheBest/stitp/NLPIR-Parser/bin-win64/NLPIR-Parser.exe");
        } catch (Exception e) {
        System.out.println("Error exec!");
        }
        }
        
}

運行以後,提示:spa

後又發現,在eclipse直接運行這個軟件也顯示這個錯誤。code

 

待解決blog

相關文章
相關標籤/搜索