вход в систему на клиентском компьютере с Windows, запуск Java - PullRequest
0 голосов
/ 12 августа 2010

Я работаю над приложением java для веб-запуска, которое должно регистрировать некоторые операторы.Клиенты, запускающие это приложение, могут работать на Windows, Mac или Linux.Я планирую использовать log4j для своих утилит ведения журналов, и каждый файл журнала будет именоваться как, то есть каждый запуск приложения должен создавать новый файл журнала.Поскольку на самом деле ничего не устанавливается, я не уверен, в какой директории я должен хранить эти файлы, так как они должны быть сохранены для дальнейшей отладки.Кроме того, возникает вопрос, как найти структуру каталогов клиентского компьютера.

Может кто-нибудь предложить, пожалуйста, по этим вопросам?

1 Ответ

0 голосов
/ 13 августа 2010

Прежде всего вам необходимо получить доступ к локальной машине. Вы можете подписать свое приложение и требовать полного доступа или использовать средства запуска через Интернет для получения доступа к различным службам, включая доступ к файлам. Для получения подробной информации см. Веб-стартовую документацию.

Затем вам нужно определить, куда поместить файлы журналов.

Хорошее место для начала - системное свойство user.home, которое обычно указывает на домашнюю директиву активного пользователя, поэтому, если вы можете использовать соглашение типа ".yourapp / debug.log", вы можете поместить его туда.

Более того, требуется более глубокое знание целевой машины.

...