Java SecurityManager .checkPackageAccess (String pkg)
Syntax
SecurityManager.checkPackageAccess(String pkg) has the following syntax.
public void checkPackageAccess(String pkg)
Example
In the following code shows how to use SecurityManager.checkPackageAccess(String pkg) method.
public class Main extends SecurityManager {
/* ww w . j a v a 2s. c o m*/
// checkPackageAccess needs to be overriden
@Override
public void checkPackageAccess(String pkg) {
throw new SecurityException();
}
public static void main(String[] args) {
System.setProperty("java.security.policy", "file:/C:/java.policy");
Main sm = new Main();
System.setSecurityManager(sm);
sm.checkPackageAccess("java2s.com");
System.out.println("Allowed!");
}
}