Вопрос по java, eclipse – Изменить каталог защищенного хранилища в Eclipse - проблема с путем user.home в Windows

4

У меня проблема с сохранением паролей в Eclipse. Ни один из моих паролей не «запомнен», и я обнаружил, что Eclipse пытается сохранить их в папке, к которой у моей учетной записи Windows нет доступа.

Пытается сохранить в

<code>D:\Users\Administrator\.eclipse\org.eclipse.equinox.security\secure_storage
</code>

каталог, который не существует и в который моя учетная запись Win не может записаться.

Я обнаружил, что моя переменная user.home установлена в D: \ Users \ Administrator. Мое странное предположение состоит в том, что это - учетная запись администратора, которая установила Java.

Так что мой вопрос - могу ли я изменить путь user.home или хотя бы изменить некоторые другие свойства, чтобы заставить Eclipse Secure Storage работать в другом месте?

редактироват: так что я нашел решение здесь Каковы лучшие настройки JVM для Eclipse?

Я добавил это в мой eclipse.ini:

-Eclipse.keyring
C: \ некоторый \ путь \ file.txt

Что изменило мой целевой файл для хранения паролей.

Ваш Ответ

2   ответа
6
-Duser.home=C:\your\path

Большой! Это была единственная опция, которая позволила сохранить все настройки и затмить файлы в нужном месте. Благодарност jlanza
3

Чтобы изменить место хранения в папке конфигурации в папке eclipse с относительным путем, добавьте следующую строку перед строкой «-vmargs» в файле eclipse.ini:

-eclipse.keyring
configuration\.eclipse\org.eclipse.equinox.security\secure_storage

В противном случае можно использовать абсолютный путь, например:

-eclipse.keyring
C:\eclipse\configuration\.eclipse\org.eclipse.equinox.security\secure_storage

Чтобы сохранить файл «secure_storage» в своем пользовательском каталоге, скопируйте его в выбранное место.

Испытано Eclipse Mars.

Похожие вопросы