Почему подписанный апплет не может записывать файлы в файловую систему клиента с помощью Firefox? - PullRequest
4 голосов
/ 01 октября 2010

У меня есть апплет (Java), который записывает некоторые файлы в файловую систему клиента.В Chrome и IE работают отлично и Firefox тоже, только если я запускаю его с правами администратора.(щелкните правой кнопкой мыши -> Запуск от имени администратора).Это решение не выглядит подходящим для корпоративного приложения.

Кстати, апплет является частью большого корпоративного веб-приложения.Поэтому я не уверен, что клиенты смогут запускать Firefox от имени администратора.

Ответы [ 2 ]

1 голос
/ 02 октября 2010

Хорошее место для хранения данных приложения находится в подкаталоге user.home.Используйте подкаталог на основе имени пакета основного класса, чтобы избежать столкновения вашего «settings.dat» с нашим «settings.dat»!


Чтобы сделать его еще более удобным для Windows'(когда соответствующее свойство указывает на Win. конечно!) корневой каталог для настроек для любого приложения Java.может быть $ {user.home} / AppData / Local / Java /

1 голос
/ 01 октября 2010

Может ли быть так, что сам Firefox не имеет прав на запись в то место, куда вы хотите писать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...