Сетевые ресурсы Java, JFileChooser и Windows с защитой паролем - PullRequest
6 голосов
/ 18 февраля 2012

Мне нужно представить пользователю или моему приложению диалог, в котором они указывают на определенный файл, поэтому, естественно, самый простой выбор - использовать JFileChooser.

Однако файл, который необходимо выбрать, находится на сетевом диске / общем ресурсе Windows, но он сопоставлен с диском на главном компьютере, на котором выполняется мое приложение. Сетевой ресурс IS пароль, и JFileChooser действительно представляет диск в его диалоге, но он не может просматривать диск, пока я не использую другую программу, например. Проводник Windows для просмотра общего сетевого ресурса, где будет запрашиваться пароль.

Возможно ли, чтобы JFileChooser запросил у пользователя пароль? Получает ли JFileChooser уведомление от системы о том, что требуется пароль / аутентификация? Используя пример Sun здесь , он просто молча терпит неудачу, а это НЕ то, чего я хочу. Я хочу, чтобы у пользователя запрашивался пароль. Могу ли я сделать это?

1 Ответ

1 голос
/ 12 октября 2012

PasswordAuthentication может пригодиться в этом случае .. Пример можно найти здесь

...