Á¤Ã¥(policy) ÆÄÀÏÀ» ÂüÁ¶ÇÏ´Â ¹æ¹ýÀº ÀϹÝÀûÀ¸·Î º°µµÀÇ ÁöÁ¤ÀÌ ¾øÀ¸¸é JDK ȤÀº JRE¿¡ Æ÷ÇÔµÈ java.policy ÆÄÀÏÀ» ÂüÁ¶ÇÕ´Ï´Ù. ¾ÖÇø´ºä¾î´Â JDK¿¡ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î $(JDK12)/jre/lib/security/java.policy¸¦ ÂüÁ¶Çϰųª ÀÚ¹Ù Ç÷¯±×Àΰú °°ÀÌ ½Ã½ºÅÛ¿¡ º°µµ·Î ¼³Ä¡µÈ JREÀÇ java.policy ÆÄÀÏÀ» ÂüÁ¶ÇÒ °ÍÀÔ´Ï´Ù. ($JDK12´Â À©µµ¿ì¿¡¼ ±âº»°ªÀ¸·Î C:\jdk1.2¿¡ ¼³Ä¡µË´Ï´Ù.) ÀÚ¹Ù Ç÷¯±×ÀÎÀº ±âº»°ªÀ¸·Î JREÀÇ ·±Å¸ÀÓÀ» »ç¿ëÇϹǷΠ$(JRE12)/lib/security/java.policy¸¦ ÂüÁ¶ÇÕ´Ï´Ù. ($JRE12´Â À©µµ¿ì¿¡¼ ±âº»°ªÀ¸·Î C:\Program Files\Javasoft\JRE\1.2¿¡ ¼³Ä¡µË´Ï´Ù.) ÀÚ¹Ù Ç÷¯±×ÀÎ Á¦¾î Æгο¡¼ Á÷Á¢ Á¤Ã¥ ÆÄÀÏÀ» ÁöÁ¤ÇÏ·Á¸é Á¦¾î ÆгÎÀ» ½ÇÇà½ÃŲ ÈÄ Basic ÅÇ¿¡¼ Java Run Time Parameters Ç׸ñ¿¡ Á÷Á¢ -Djava.security.policy=Á¤Ã¥ÆÄÀÏÀ̸§(ȤÀº URL) À» ½áÁÖ¸é µË´Ï´Ù.
¾ÖÇø´¿¡ ÆÄÀÏ ¾²±â ±ÇÇÑÀ» ÁÖ´Â ¿¹Á¦
JDK 1.2ÀÇ ³×Æ®¿÷ °ü·Ã ±âº» º¸¾È Á¤Ã¥Àº permission java.net.SocketPermission "localhost:1024-", "listen"; ¿Í °°ÀÌ Áö¿ª È£½ºÆ®¿¡ listen¸¸À» Çã¿ëÇصΰí ÀÖ½À´Ï´Ù. µû¶ó¼ ¼ÒÄÏ °ü·Ã ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°·Á¸é ÀûÀýÇÑ ±ÇÇÑ ÆÄÀÏÀ» ¸¸µé¾î ÁöÁ¤ÇØÁà¾ß ÇÕ´Ï´Ù. ¹°·Ð RMI »ç¿ë ÇÁ·Î±×·¥ÀÇ °æ¿ì¿¡µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. ´ÙÀ½Àº RMI ¼¹ö/¾ÖÇø´ÀÇ ±ÇÇÑ ÆÄÀÏ ¿¹ÀÔ´Ï´Ù.RMI ¼¹ö Á¤Ã¥ ÆÄÀÏ
ÀÏ¹Ý ÀÚ¹Ù ÇÁ·Î±×·¥¿¡¼º¸¾È Á¤Ã¥ ÆÄÀÏÀ» Ãß°¡ÇÏ·Á¸é java -Djava.security.policy=ÆÄÀÏÀ̸§ Ŭ·¡½ºÀ̸§ °ú °°ÀÌ ÇÏ¸é µÇ¸ç ¾ÖÇø´ºä¾î·Î ¾ÖÇø´À» º¼ ¶§ º¸¾È Á¤Ã¥ ÆÄÀÏÀ» Ãß°¡ÇÏ·Á¸é appletviewer -J-Djava.security.policy=ÆÄÀÏÀ̸§ URL °ú °°ÀÌ ÇÏ¸é µË´Ï´Ù. (¾ÖÇø´ºä¾îÀÇ -J ¿É¼ÇÀº java ¿É¼ÇÀ» »ç¿ëÇÏ°Ú´Ù´Â ¿É¼ÇÀÔ´Ï´Ù.)