title: How do I set the security.policy file for a specific application from within NetBeans?
body: <p>I am having a bit of trouble -- a lot actually -- trying to figure out how get NetBeans to read my policy file for a particular application.  Please take a look at the below code:</p>
  
  <pre><code>      public static void main(final String[] args)
        {
            System.setSecurityManager(new SecurityManager());
            System.setProperty("java.security.policy","file:/C:/Users/kBPersonal/Documents/NetBeansProjects/JAASTest/JAASTest.policy");
  
            EventQueue.invokeLater(new Runnable()
            {
                public void run()
                {
                    JFrame frame = new JAASFrame();
                    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                    frame.setVisible(true);
                }
            });
        }
  </code></pre>
  
  <p>No matter what I do I keep getting the following error which lets me know that NetBeans is not reading my security.policy file (I even added it's location to the main security.policy file in the <code>C:\Program Files (x86)\Java\jre6\lib\security\java.security</code>).  Incidentally, line 20 is where I try to set the <code>System.setProperty("java.security.policy, ...)</code></p>
  
  <pre><code>     Exception in thread "main" java.security.AccessControlException: access denied (java.util.PropertyPermission java.security.policy write)
       at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
       at java.security.AccessController.checkPermission(AccessController.java:546)
       at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
       at java.lang.System.setProperty(System.java:725)
       at JAASTest.main(JAASTest.java:20)
  </code></pre>
  
  <p>Any and all help is greatly appreciated!</p>