> 遵守申请自由
运行应用程序时不会自动安装安全 管理 器。在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
这表明允许应用程序访问所有属性值,如下图所示。