【发布时间】:2011-02-09 18:14:27
【问题描述】:
如果我有一个需要在 unix 上使用 java -jar FOO.jar 运行的 jar,这是否取决于读取、写入或执行位?还是两者的组合?
【问题讨论】:
标签: java unix permissions
如果我有一个需要在 unix 上使用 java -jar FOO.jar 运行的 jar,这是否取决于读取、写入或执行位?还是两者的组合?
【问题讨论】:
标签: java unix permissions
你需要read,因为这个jar实际上是由java执行的(当然java需要有exec权限)。但是,如果您有一个程序在其内部存储一些数据(可能会发生,例如存储设置),我建议您也设置 write 属性。
【讨论】:
您只需要读取 .jar,因为“java”是您正在执行的内容,它会读取 jar。
【讨论】: