0
此代碼將執行一個外部exe應用程序。使用Runtime.getRuntime()執行java文件exec()
private void clientDataActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
Runtime.getRuntime().exec("C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe");
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
如果我想執行外部java文件,該怎麼辦?可能嗎?例如像這樣的命令:
Runtime.getRuntime().exec("cmd.exe /C start cd \"C:\Users\sg552\Desktop\ java testfile");
該代碼不能從java和cmd提示符工作。如何解決這個問題?
我有一個錯誤'你上面的代碼,行號3。是什麼意思找不到類File'? – sg552
聽起來就像是'testFile.class'不駐留在指定的目錄或包含在包裝或'testFile'要求是不是在類路徑中的類文件... – MadProgrammer
我需要添加'進口爪哇。 IO *;'。還需要將目錄斜槓轉義爲'\\'。它現在有用,謝謝。 – sg552