在Java中調用可執行文件可以使用ProcessBuilder
或Runtime
類來實現。
ProcessBuilder
類調用可執行文件:String command = "path/to/executable";
ProcessBuilder processBuilder = new ProcessBuilder(command);
Process process = processBuilder.start();
process.waitFor();
其中,path/to/executable
是可執行文件的路徑。
Runtime
類調用可執行文件:String command = "path/to/executable";
Process process = Runtime.getRuntime().exec(command);
process.waitFor();
同樣,path/to/executable
是可執行文件的路徑。
這兩種方法都會創建一個新的進程來運行可執行文件,并等待該進程執行完畢。可以通過Process
對象來獲取可執行文件的輸出、輸入和錯誤流等信息。