Ändern der Datei java.policy für das Applet
Ich hatte folgende Ausnahme in Applet.
java.security.AccessControlException: Zugriff verweigert ("java.security.SecurityPermission" "authProvider.SunMSCAPI")
Dies wird durch Ändern gelöstjava.policy
Datei anC:\Program Files (x86)\Java\jre7\lib\security
. Ich habe neue Berechtigungszeilen hinzugefügt. Wie folgt
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 "*";
Ich habe es manuell gemacht, aber unsere Anwendung läuft auf der ganzen Welt. Und ich kann nicht zu jedem Benutzer gehen, um das zu ändernjava.policy
Datei. Außerdem haben einige Benutzer keinen Administratorzugriff, um diese Datei zu ändern. Gibt es eine Möglichkeit, Laufzeitparameter oder etwas anderes festzulegen?