.POLICY 文件格式
文件類型 Java策略實現文件
POLICY是什麼文件?
策略文件是Java運行時環境(JRE)和Java SE開發工具包(JDK)用來确定為每個Java程序授予的權限的配置文件。它包含一個權限信息列表,指定Java程序可以使用的系統資源訪問類型。
Java虛拟機(JVM)使計算機能夠運行Java程序。JRE是一個軟件包,包括JVM實現和Java類庫實現。JDK是JRE的超集,還附帶Java編程工具。JRE和JDK使用策略文件來确定安裝在計算機上的Java程序的權限。該文件授予對特定目錄中文件的讀/寫權限等操作的訪問權限
可以使用文本編輯器或policytool實用程序創建和編輯策略文件,該實用程序可以通過在JDK的命令行中鍵入policytool打開。如果更新了策略文件,則必須重新啟動Java程序才能應用更新。如果策略文件中有語法錯誤,Java程序将失敗。使用policytool實用程序将有助于防止語法錯誤
默認情況下有兩個策略文件,一個是系統範圍的策略文件,另一個是用戶策略文件。默認系統範圍策略文件的位置:
Windows:java.home\lib\security\
macOS/Linux:java.home/lib/security/
默認用戶策略文件的位置(user.home是用戶的主目錄):
Windows:user.home\.java.policy
macOS/Linux:user.home/.java.policy