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