我试图在我的Ubuntu家目录中启动一个进程。但是我一直收到"Permission denied"的异常,而我不知道为什么。以下是代码:
Process p = null;
ProcessBuilder pb = new ProcessBuilder("/home");
p = pb.start();
这里是异常信息:
Exception in thread "main" java.io.IOException: Cannot run program "/home":
java.io.IOException: error=13, Permission denied
at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)
at tester.Main.main(Main.java:30)
Caused by: java.io.IOException: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
at java.lang.ProcessImpl.start(ProcessImpl.java:81)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:468)
... 1 more
Java Result: 1