我想運行一個外部程序,它是一個可執行的JAR文件。它可以通過雙擊來執行,但是當我使用Runtime.exec()
時,出現文件「不是Windows32應用程序」的錯誤。Java - 創建過程錯誤= 193
try {
String filepath = "C://Users//Name//Desktop//Speedtest.jar";
Process p = Runtime.getRuntime().exec(filepath);
} catch (IOException e) {
e.printStackTrace();
}
這不是你如何運行一個罐子。但是,必須有更好的方法來做到這一點...如果這個jar包含字節碼,爲什麼不把它添加到你的類路徑? – Dici
爲語法和清晰度重新措辭。 –