.POLICY 文件扩展名
Java策略实现文件
| 开发者 | Oracle |
| 受欢迎程度 |
3.4 | 12 票 |
什么是 POLICY 文件?
POLICY文件是Java运行时环境(JRE)和Java SE开发工具包(JDK)使用的配置文件,用于确定授予每个Java程序的权限。它包含权限信息列表,指定Java程序可以使用的系统资源访问类型。
更多信息
Java虚拟机(JVM)使计算机能够运行Java程序。JRE是一个软件包,其中包括JVM实现和Java类库实现。JDK是JRE的超集,还附带Java编程工具。JRE和JDK使用POLICY文件来确定计算机上安装的Java程序的权限。该文件授予对特定操作的访问权限,例如对某个目录中文件的读写权限。
你可以使用文本编辑器或policytool实用工具创建和编辑POLICY文件。在JDK的命令行中输入policytool即可打开该工具。如果更新了POLICY文件,必须重新启动Java程序才能应用更新。如果POLICY文件中存在语法错误,Java程序将无法运行。使用policytool实用工具有助于防止语法错误。
默认情况下有2个POLICY文件,一个是系统范围的POLICY文件,另一个是用户POLICY文件。默认系统范围POLICY文件的位置:
Windows:java.home\lib\security\
macOS/Linux:java.home/lib/security/
默认用户POLICY文件的位置(user.home是用户的主目录):
Windows:user.home\.java.policy
macOS/Linux:user.home/.java.policy
常见 .POLICY 文件名
java.policy - 默认的系统范围POLICY文件和用户POLICY文件的名称。