Как получить текущий путь профиля Firefox из моего апплета?

Я использую Службы сетевой безопасности для Java (JSS) от Mozilla в своем апплете, чтобы разрешить низкоуровневое взаимодействие между моими (подписанными) Java-апплет и Mozilla Firefox.

Одна из первых проблем, с которыми я столкнулся, - это как найти текущий путь к профилю Firefox. Мне он нужен, потому что мне нужно вызвать метод initialize (String configDir) CryptoManager, а так называемый configDir должен быть каталогом профиля Firefox.

Как я могу получить полный путь текущего профиля Firefox? Есть ли чистый способ, или мне нужно прочитать profile.ini в {$ APPDATA} / Firefox, проанализировать его, а затем выбрать случайный профиль (надеясь, что это только один или тот, который я получу, правильный)?

Заранее спасибо

8
задан Just a student 4 May 2017 в 06:45
поделиться