Как получить путь пользователя ~ / библиотеки в Java для Mac OS

Насколько я понимаю, в Mac OS вы предполагаете хранить информацию в "/ Library / Application Support / Your App Name" & quot; если файлы должны быть прочитаны всеми. Однако, когда дело доходит до написания, это папка только для администратора.

Поэтому, если вы хотите записать данные, вам нужно сохранить их в «~ / Library / Application Support / Your App Name». Обратите внимание на & quot; ~ & quot; впереди. Когда вы сделаете это, каждый пользователь будет иметь свои собственные данные для приложения и сможет читать и писать.

В Java, если я создаю новый файл (& quot; ~ / Library & quot;), это не работает должным образом. Он просто добавляет & quot; ~ / Library & quot; в мою текущую папку. Вместо этого я хотел бы вернуть "Users / myAccount / Library". Я это понимаюпредлагается хранить там файлы.

Вопрос в том, как мне создать объект File в Java, чтобы указать на эту папку?

Ответы на вопрос(1)

Ваш ответ на вопрос