1
我一直在嘗試使用下面的代碼使用Java的代碼執行Microsoft Excel中:的Java在Java程序中執行一個程序的Mac
Process pro = Runtime.getRuntime().exec("open -a Microsoft"+"\\"+" "+"Excel");
pro.waitFor();
當我打印此命令時,正是我用手工在命令行中啓動Excel,但是當我想用java運行時啓動它時,它不起作用。我知道在Microsoft Windows命令行中不存在這樣的問題,但在Mac中有沒有其他方法可以通過使用java代碼來啓動程序?
我也試圖通過使用相同的代碼就像啓動一個計算器:
Process pro = Runtime.getRuntime().exec("open -a Calculator");
它完美的作品,是不是因爲「微軟」和「創先爭優」的空間?
使用字符串數組確實解決了我的問題,謝謝。 –