标签: java unix permissions
如果我需要在unix上使用java -jar FOO.jar运行jar,这取决于读,写或执行位吗?或者它们的某种组合?
java -jar FOO.jar
答案 0 :(得分:26)
你只需要阅读.jar,因为'java'就是你正在执行的东西,它会读取jar。
答案 1 :(得分:2)
您需要read,因为jar实际上是由java执行的(当然java需要exec权限)。但是如果你有一个程序在其内部存储一些数据(可能会发生,例如存储设置),我建议也设置write属性。
read
exec
write