Alterando o arquivo java.policy para o applet
Eu tive exceção no Applet como segue.
java.security.AccessControlException: acesso negado (“java.security.SecurityPermission” “authProvider.SunMSCAPI”)
Isso é resolvido mudandojava.policy
arquivo emC:\Program Files (x86)\Java\jre7\lib\security
. Eu adicionei novas linhas de permissão nele. Como se segue
permission java.util.PropertyPermission "user.home", "read";
permission java.security.AllPermission;
permission java.io.FilePermission "<<ALL FILES>>", "read";
permission java.io.FilePermission "<<ALL FILES>>", "write";
permission java.util.PropertyPermission "*", "read, write";
permission java.util.PropertyPermission "user.dir", "read";
permission java.lang.RuntimePermission "*";
Eu fiz isso manualmente, mas nosso aplicativo está sendo executado em todo o mundo. E eu não posso ir a cada usuário para mudar ojava.policy
Arquivo. E também algum usuário não tem acesso de administrador para alterar esse arquivo. Então, existe alguma maneira de definirmos o (s) parâmetro (s) de tempo de execução ou qualquer outra coisa ...