Каковы минимальные разрешения unix для запуска исполняемого файла jar?

Если у меня есть jar, который мне нужно запустить с помощью java -jar FOO.jar в unix, зависит ли это от бит чтения, записи или выполнения? Или их комбинация?

Ответ 1

Вам просто нужно прочитать на .jar, так как "java" - это то, что вы выполняете, и оно читает банку.

Ответ 2

Вам понадобится read, поскольку jar фактически выполняется java (конечно, java должен иметь разрешения exec). Но если у вас есть программа, которая хранит некоторые данные внутри себя (это может произойти, например, сохранение настроек), я бы предложил также установить атрибут write.