这些Java教程是针对JDK 8编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并且可能使用已不再可用的技术。
有关Java SE 9和后续版本中更新的语言特性的摘要,请参阅Java语言变更。
有关所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息,请参阅JDK发布说明。
当一个应用程序运行时,并没有自动安装安全管理器。在下一步中,您将了解如何将相同的安全策略应用于本地文件系统中的应用程序和下载的沙箱小程序。但首先,让我们演示默认情况下应用程序未安装安全管理器,因此应用程序可以完全访问资源。
通过复制或下载GetProps.java
源代码,在计算机上创建一个名为GetProps.java
的文件。
本课程中的示例假设您将GetProps.java
放在Windows系统上的C:\Test
目录中,或者在UNIX系统上的~/test
目录中。
如果您查看源文件,可以看到此程序尝试获取(读取)属性值,属性名称为"os.name"
、"java.version"
、"user.home"
和"java.home"
。
现在编译并运行GetProps.java
。您应该会看到类似以下的输出:
C:\TEST>java GetProps 即将获取 os.name 属性值 您的操作系统名称是: Windows XP 即将获取 java.version 属性值 您正在运行的JVM版本是: 1.6.0 即将获取 user.home 属性值 您的用户主目录是:C:\WINDOWS 即将获取 java.home 属性值 您的JRE安装目录是: C:\JDK7.0.0\JRE
这表明应用程序被允许访问所有的属性值,如下图所示。