Przykład
public class AccessControllergetContext {
public AccessControllergetContext(Permission uprawnienie) {
super();
this .context = AccessController.getContext();
this .permission = uprawnienie;
}

public void getFileResource() throws AccessControlException {
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
context.checkPermission(uprawnienie);
System.loadLibrary("biblioteka");//$NON-NLS-1$
return null;
}
});
}

private AccessControlContext context = null;
private Permission uprawnienie = null;

}
Rozwiązanie
Nie używaj kontekstu AccessController w kodzie.
public class AccessControllergetContext {
public AccessControllergetContext() {
super();
}

public void getFileResource() throws AccessControlException {
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
System.loadLibrary("biblioteka");//$NON-NLS-1$
return null;
}
});
}

}