Я следую руководству по Java, в котором говорится, что сначала мне следует перейти к файлу JAR, сохраненному в папке «Документы» на моем Mac. Как перейти туда с помощью команд терминала?
Спасибо
решение1
Вы должны иметь возможность записать в консоль, cd /Users/username/Documents/
если имя пользователя — ваш пользователь, тогда вы сможете записать, ls
чтобы отобразить список файлов в этой папке.
решение2
Вы можете ввести cd /Users/yourusername/Documents
, чтобы перейти в папку с документами. cd
— это команда терминала для смены каталога, в котором вы работаете.
Вы также можете ввести cd ~/Documents
(~ — сокращение от вашего домашнего каталога).
Наконец, если вы перейдете в свою домашнюю папку в Finder, вы можете перетащить Documents в окно терминала, и он покажет путь к ней. Это полезно, если у вас когда-нибудь будет файл или папка, к которым вы хотите узнать путь.
решение3
После macOS Catalina (10.15) SIP (macOS sandbox) предотвращает общий доступ к папкам из Терминала. См.https://apple.stackexchange.com/questions/395631/allow-all-applications-to-access-desktop-documents-and-downloads-in-catalina
решение4
Вот все, что вам нужно сделать для запуска jar-файла:
java -jar ~/Documents/jar
Это именно то, что вам нужно сделать, так как это запустит файл, который вы создали, и
cd ~/Documents/
команда настраивает терминал только на работу в каталоге «Документы» (т. е. папке), но не более того.