Где API Java Preferences хранит данные о Ma c, если задан пользовательский путь? - PullRequest
0 голосов
/ 14 июля 2020

Для справки, я установил путь к узлу следующим образом:

Preferences prefs = Preferences.userRoot().node("/Prefs");

Я думал, что это сохранит файл настроек в папке «Prefs» внутри рабочего каталога для приложения, которое я развивается, но этого не произошло. Теперь я не могу найти папку «Prefs» в папке пользователя ~ / Library или в папке system / Library. Я могу использовать этот объект настроек для хранения данных, и все работает как обычно.

TL; DR - Я не могу найти, где хранятся мои предпочтения на основе данного кода.

1 Ответ

0 голосов
/ 15 июля 2020

пользователь Root () использует предпочтения .plist, расположенный в ~/Library/Preferences/com.apple.java.util.prefs.plist, и когда вы установите node (), ваш узел будет в файле .plist в Root/Prefs в вашем случае

...