try {
Runtime.getRuntime().exec("excel C:\\file.xls");
} catch (IOException ex) {
System.out.println(ex);
}
不起作用。 我必須把excel.exe的完整路徑才能工作。 如何使其具有通用性(適用於任何Excel文件夾/版本)? 當我從Windows運行(開始 - >運行)的操作系統運行相同的行 它的工作原理。 Java中是否有代碼模擬Windows的運行命令?Java - 使用runtime.getRuntime()運行Excel exec
它的工作原理,但我有路徑中的空間問題。嘗試了URI但沒有奏效。 – 2010-10-21 10:23:18
也許你應該嘗試在雙引號之間嵌入文件名「..當然你應該轉義它們:''new File(」\「c:\\ filename with spaces.xls \」「)' – Jack 2010-10-21 13:10:16