我正在制作一个涉及在Mac上执行.command文件的程序。
我使用Desktop.getDesktop().open()
打开文件(工作正常)。
问题是它说“由于你没有适当的访问权限,文件无法执行。”
我在执行之前尝试在代码中执行此操作,但仍显示此消息:
Runtime.getRuntime().exec("chmod a+x " + new File(folder, "terminal.command").getPath());
我已尝试chmod a+x
,chmod +x
,chmod u+x
和chmod +X
,但没有人有效。
我做错了什么?