Как удалить настройки приложения Java?

2

Я использую Jabref v2.10 на Mac OS X 10.9.2. После изменения некоторых частей файла конфигурации вручную, я, кажется, сломал настройки, и теперь он не запускается. Приложение сохраняет настройки приложения, используя библиотеку java.util.prefs. Есть ли способ удалить сохраненные настройки Java в Mac? (Например, в Linux я бы просто удалил папку ~ / .java)

Shitikanth
источник

Ответы:

3

От Apple Developer Connection :

Файлы настроек, сгенерированные API настроек, называются com.apple.java.util.prefs. Файл настроек пользователя хранится в его домашнем каталоге (~ / Library / Preferences /). Системные настройки хранятся в / Library / Preferences / и сохраняются на диске, только если пользователь является администратором.

Я не знаю, можете ли вы просто удалить их, хотя.

kourbou
источник
1
Я уже пытался удалить файлы java, jabref, определенные в ~ / Library, но проблема не исчезла. Очевидно, вам нужно перезагрузить компьютер, чтобы изменения вступили в силу. (Серьезно, Оракул?) В любом случае, это решает мою проблему
Shitikanth
Хорошо знать. :)
kourbou
@kourbou Я попытался удалить этот файл и перезагрузиться, но настройки все еще присутствуют. Может я что то пропустил?
Панайотис
1

Эта проблема недавно ударила меня, поэтому я решил опубликовать ответ здесь с опозданием.

Когда вы удаляете настройки на Mac ( plistфайл), убедитесь, что вы очистили кэшированные настройки, в противном случае программы Java могут продолжать работать с настройками кэширования. Ты можешь:

  1. Удалить plistфайл
  2. killall -u <your-user-name> cfprefsd

    ИЛИ ЖЕ

  3. перезагрузка

Пункты 2. и 3. приведут к очистке кэша, а затем ваши настройки будут cfprefsdавтоматически перезагружены.

Надеюсь, это поможет.

Пол Джоветт
источник