Где в Mac хранятся системные настройки Java? Не могу найти это - PullRequest
0 голосов
/ 07 января 2019

У меня есть следующий фрагмент кода:

public void setPreference() throws Exception {
    prefs = Preferences.userRoot().node(this.getClass().getName());
    String ID1 = "Test1";
    String ID2 = "Test2";
    String ID3 = "Test3";

    System.out.println(prefs.getBoolean(ID1, true));
    System.out.println(prefs.get(ID2, "Hello World"));
    System.out.println(prefs.getInt(ID3, 50));

    prefs.putBoolean(ID1, false);
    prefs.put(ID2, "Hello Europa");
    prefs.putInt(ID3, 45);
    prefs.remove(ID1);
    prefs.flush();
}

public static void main(String[] args) throws Exception {
    PreferenceTest test = new PreferenceTest();
    test.setPreference();
}

Да, работает нормально, восстановите системные настройки, прежде чем я их установлю. Я google-ed, и он сказал, что на Mac предпочтение хранится в $ HOME как скрытый файл. Но я "ls -al ~", но не нашел новый скрытый файл. Так как же это называется и каково его содержание?

Большое спасибо.

...