Каковы минимальные разрешения Unix для запуска исполняемого файла JAR? - PullRequest
14 голосов
/ 19 апреля 2010

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

Ответы [ 2 ]

26 голосов
/ 19 апреля 2010

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

2 голосов
/ 19 апреля 2010

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

...