我正在编写一个简单的应用程序,在我的mac上执行外部程序。
public class Example{
public static void main(String[] args){
try {
Process p;
Runtime r = Runtime.getRuntime();
p = r.exec("/Applications/Google\\Chrome.app");
} catch (Exception e1) {
e1.printStackTrace();
}
}
}
结果如下:
java.io.IOException:无法运行程序“/Applications/Google\Chrome.app”:error = 2,没有这样的文件或目录
有人可以向我解释为什么抛出此异常并提供一个好的解决方案吗?
我在Mac上!