Eu criei um jar do meu programa de soquete. Quando executo esse jar em um sistema Windows pela primeira vez, ele solicita acesso à rede pública e doméstica. Se o usuário os conceder, funciona bem e aceita solicitações do usuário público. Mas se o usuário negar, ele só funcionará se o firewall estiver desativado. Quero que cada vez que o usuário execute meu jar, peça permissões de acesso à rede de arquivos, para que, caso o usuário negue pela primeira vez, ele possa conceder essas permissões na próxima vez.