Java Data Type Tutorial - 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 {
/*from ww w.  j  av a  2s .c  om*/
   // 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!");
   }
}