我正在尝试执行以下操作(作为一个简单的示例):
public class Test {
public static void main (String[] args) throws java.io.IOException {
Runtime.getRuntime().exec("/Applications/TextEdit.app");
}
}
但发生错误:
Exception in thread "main" java.io.IOException: Cannot run program "/Applications/TextEdit.app": error=13, Permission denied
显然,执行jvm的实际用户无权执行TextEdit。我怎么能改变它?
...
自己在评论
中解决了这个问题