Download the JDK
Search the Tutorials
Hide the TOC
Trail: Security Features in Java SE
Lesson: Quick Tour of Controlling Applications
Quick Tour of Controlling Applications
Observe Application Freedom
See How to Restrict Applications
Set up the Policy File to Grant the Required Permissions
Open the Policy File
Grant the Required Permissions
Save the Policy File
See the Policy File Effects
Home Page > Security Features in Java SE > Quick Tour of Controlling Applications
Set up the Policy File to Grant the Required Permissions

> This step uses the Policy Tool utility to open the policy file named `mypolicy` created in the Quick Tour of Controlling Applets lesson. You will add a new policy entry granting permission for code from the directory where `GetProps.class` is stored to read the `"user.home"` and the `"java.home"` property values, as shown in the following figure.

> The steps are as follows.

> 1. Open the Policy File

> 2. Grant the Required Permissions

> 3. Save the Policy File

> > Note for UNIX Users: The instructions illustrate creating the policy file for a Windows system. The steps are exactly the same if you are working on a UNIX system, with the following differences.
> > - You retrieve the `mypolicy` file from the `test` directory in your home directory.

> > - For the CodeBase URL in the step for granting the required permissions, you can substitute `file:${user.home}/test/` for `file:/C:/Test/`. Alternatively you could directly specify your home directory rather than referring to the `"user.home"` property, as in `file:/home/susanj/test/`.

Previous page: See How to Restrict Applications
Next page: Open the Policy File