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