Некоторые файлы JAR отказываются запускаться при двойном щелчке, и Терминал не может получить к ним доступ

MultiMC запускается без проблем. Я не могу запустить Minecraft, дважды щелкнув по нему: он откроется в Archive Manager. Когда я запускаю команду java -jar minecraft.jarТерминал возвращает ошибку Error: Unable to access jarfile minecraft.jar,

1 ответ

Обе вещи происходят потому, что minecraft.jar не помечен как исполняемый пользователем; предполагая, что вы являетесь владельцем файла, запустите эту команду из командной строки, чтобы пометить его как исполняемый вами:

chmod u+x <path_to_jar_file>

* = полный путь к .jar файл

Если вы хотите, чтобы он также запускался от члена группы вашего пользователя, запустите его:

chmod ug+x <path_to_jar_file>

* = полный путь к .jar файл

Если вы хотите, чтобы он запускался от кого-либо, запустите его:

chmod a+x <path_to_jar_file>

* = полный путь к .jar файл

Если вы не владелец, вы можете владеть файлом и установить его группу в группу вашего пользователя, выполнив следующую команду:

chown <username>:<username> <path_to_jar_file>

* = имя пользователя вашего пользователя; = полный путь к .jar файл

Другие вопросы по тегам