Przykład
public class AccessControllerCheck {
public AccessControllerCheck(String nazwa) {
super();
this .nazwaZasobu = nazwa;
}

public File getFileResource() throws AccessControlException {
FilePermission perm = new FilePermission(nazwaZasobu, r_permission);
AccessController.checkPermission(perm);
return new File(nazwaZasobu);
}

private static final String r_permission = "read"; //$NON-NLS-1$
private String nazwaZasobu = null;

}
Rozwiązanie
Usuń weryfikację uprawnień tam, gdzie to możliwe.
public class AccessControllerCheck {
public AccessControllerCheck(String nazwa) {
super();
this .nazwaZasobu = nazwa;
}

public File getFileResource() throws AccessControlException {
return new File(nazwaZasobu);
}

private String nazwaZasobu = null;
}