.POLICY Bestandsextensie
Java-beleidsimplementatiebestand
| Ontwikkelaar | Oracle |
| Populariteit |
3,4 | 12 stemmen |
Wat is een POLICY-bestand?
Een POLICY-bestand is een configuratiebestand dat door de Java Runtime Environment (JRE) en Java SE Development Kit (JDK) wordt gebruikt om te bepalen welke machtigingen aan elk Java-programma worden toegekend. Het bevat een lijst met machtigingsgegevens waarin staat welke typen toegang tot systeembronnen door een Java-programma kunnen worden gebruikt.
Meer informatie
De Java Virtual Machine (JVM) maakt het mogelijk dat een computer een Java-programma uitvoert. JRE is een softwarepakket dat een JVM-implementatie en een Java Class Library-implementatie bevat. JDK is een uitbreiding van JRE en wordt ook geleverd met programmeerhulpmiddelen voor Java. POLICY-bestanden worden door JRE en JDK gebruikt om de machtigingen te bepalen van Java-programma's die op de computer zijn geïnstalleerd. Het bestand verleent toegang tot acties zoals lees- en schrijfmachtigingen voor bestanden in een bepaalde map.
Je kunt POLICY-bestanden maken en bewerken met een teksteditor of het hulpprogramma policytool, dat je kunt openen door policytool op de opdrachtregel in de JDK te typen. Als een POLICY-bestand wordt bijgewerkt, moeten de Java-programma's opnieuw worden gestart om de updates toe te passen. Als er syntaxisfouten in het POLICY-bestand staan, werken de Java-programma's niet. Het gebruik van het hulpprogramma policytool helpt syntaxisfouten voorkomen.
Er zijn standaard 2 POLICY-bestanden: één systeembreed POLICY-bestand en één gebruikers-POLICY-bestand. De locatie van standaard systeembrede POLICY-bestanden:
Windows: java.home\lib\security\
macOS/Linux: java.home/lib/security/
De locatie van standaard gebruikers-POLICY-bestanden (user.home is de basismap van de gebruiker):
Windows: user.home\.java.policy
macOS/Linux: user.home/.java.policy
Veelvoorkomende .POLICY-bestandsnamen
java.policy - De naam van de standaard systeembrede en gebruikers-POLICY-bestanden.