> 遵守申请自由

运行应用程序时不会自动安装安全 管理 器。在next step中,您将看到如何将与下载的沙箱 Servlets 相同的安全策略应用于在本地文件系统上找到的应用程序。但是首先,让我们证明默认情况下未为应用程序安装安全 管理 器,因此该应用程序具有对资源的完全访问权限。

通过复制或下载GetProps.java源代码,在计算机上创建一个名为GetProps.java的文件。

本课中的示例假定,如果您使用的是 Windows 系统,则将GetProps.java放在C:\Test目录中;如果是 UNIX,则将GetProps.java放在~/test目录中。

如您所见,如果您检查了源文件,该程序将try获取(读取)名称为"os.name""java.version""user.home""java.home"的属性值。

现在编译并运行GetProps.java。您应该看到如下输出:

C:\TEST>java GetProps
    About to get os.name property value
      The name of your operating system is:
      Windows XP
    About to get java.version property value
      The version of the JVM you are running is:
      1.6.0
    About to get user.home property value
      Your user home directory is: C:\WINDOWS
    About to get java.home property value
      Your JRE installation directory is:
      C:\JDK7.0.0\JRE

这表明允许应用程序访问所有属性值,如下图所示。

Applicaton 可以读取属性值