ÀûÓÃÊý×ÖÇ©Ãû³¬Ô½Java AppletµÄ°²È«ÏÞÖÆ
¡¡¡¡²½ÖèÒ»£º£¨´ò°üclassÎļþ£©
¡¡¡¡ÔÚÃüÁîÐÐÖÐÖ´ÐÐÒÔϵÄÓï¾ä£ºjar -cvf
MyApplet.jar class
¡¡¡¡×¢ÒâÕâÀïµÄËùÓÐ.classÎļþ¾ùÊÇ·ÅÔÚÒ»¸öclassµÄĿ¼Öеġ£±¾²½ÖèÖ´ÐÐÍê±Ïºó£¬½«ÔÚ
c:/adminÖвúÉúÒ»¸öÃûΪMyApplet.jarµÄÎļþ
¡¡²½Öè¶þ£º£¨ÔÚÍøÒ³ÖÐǶÈëApplet£©
¡¡
¡¡Õâ¸öÍøÒ³µÄÃû×Ö½Ð×öFileReaderApplet.html£¬ÏÂÃæÊÇǶÈëApplet²¿·ÖµÄд·¨£º
£¼APPLET
CODEBASE
= "."
CODE = "jcomponent.FileReaderApplet.class"
ARCHIVE
="MyClass.jar"
NAME = "TestApplet"
WIDTH = 400
HEIGHT = 300
HSPACE
= 0
VSPACE = 0
ALIGN = middle
£¾
£¼/APPLET£¾
¡¡
¡¡Íê³ÉÕâ¸ö²½Öèºó£¬Õâ¸öAppletÒѾ¿ÉÒÔÏÔʾÁË¡£µ«ÊÇ»¹²»ÄܶÁд±¾µØµÄÎļþϵͳ¡£
¡¡¡¡²½ÖèÈý£º£¨Éú³ÉÖ¤Êé¼°Ç©Ãû£©
¡¡
¡¡ÇëÔÚÃüÁîÐл·¾³ÏÂÖ´ÐÐÒÔϵÄÃüÁ
¡¡¡¡ 1¡¢keytool -genkey -keystore pepper.store
-alias pepper
-validity 3650
¡¡¡¡Õâ¸öÃüÁîÓÃÀ´²úÉúÒ»¸öÃܳ׿⣬ִÐÐÍê±Ïºó
Ó¦¸ÃÔÚc:/adminÖвúÉúÒ»¸öpepper.storeµÄÎļþ£¬ÕâÀïµÄpepperÊÇÎÒ×Ô¼ºµÄÃû×Ö£¬Äã¿ÉÒÔ¶ÔËü½øÐÐÐ޸ġ£ÁíÍâÔÚÖ´ÐÐÃüÁîµÄʱºò»¹ÓÐÌá
ʾÄãÊäÈëÃܳ׿âµÄÃÜÂ룬ÕâÀïÄãÒ»¶¨Òª¼Çס£¬·ñÔòºóÃæÒªÓõÄʱºòÎÞ·¨ÊäÈë¡£
-validity 3650£¬ÓÐЧÆÚ365Ìì
¡¡
¡¡2¡¢keytool -export -keystore pepper.store -alias pepper -file
pepper.cert
¡¡¡¡Õâ¸öÃüÁîÓÃÀ´²úÉúÇ©ÃûʱËùÒªÓõÄÖ¤Ê飬ͬÑùÕâÀïµÄpepperÒ²¿ÉÒÔ»»³ÉÄã×Ô¼ºÐèÒªµÄÃû×Ö¡£Õâ¸öÃüÁîÖ´ÐÐÍêºó
ÔÚc:/adminÖвúÉúÒ»¸öpepper.certµÄÎļþ¡£
¡¡¡¡4¡¢ jarsigner -keystore
pepper.store MyApplet.jar pepper
¡¡¡¡Õâ¸öÃüÁîÓÃÉÏÃæ²úÉúµÄÖ¤Ê齫ÎÒÃǵÄjarÎļþ½øÐÐÁËÇ©Ãû¡£
²½
ÖèËÄ£º£¨ÐÞ¸ÄÎļþ£©
¡¡¡¡1¡¢ ÔÚc:/adminÖвúÉúÒ»¸öÃûΪapplet.policyµÄÎļþ£¬ÆäÄÚÈÝÈçÏ£º
keystore "file:c: /admin/pepper.store", "JKS";
grant signedBy
"pepper"
{ permission java.io.FilePermission "£¼£¼ALL FILES£¾£¾",
"read";
};
¡¡¡¡Õâ¸öÎļþÈÃÓÉpepperÇ©ÃûµÄAppletÓµÓÐ
±¾µØËùÓÐÎļþµÄ¶ÁȨÏÞ¡£
¡¡¡¡2¡¢
ÐÞ¸Ä${java.home}/jre/lib/securityĿ¼ÏµÄjava.security£¬ÕÒµ½ÏÂÃæÕâÁ½ÐУº
policy.url.1=file:${java.home}/lib/security/java.policy
policy.url.2=file:${user.home}/.java.policy
Ïà¹ØÎĵµ£º
JAVAËÄÖÖ»ù±¾ÅÅÐò,°üÀ¨Ã°ÅÝ·¨,²åÈë·¨,Ñ¡Ôñ·¨,SHELLÅÅÐò·¨.ÆäÖÐÑ¡Ôñ·¨ÊÇðÅÝ·¨µÄ¸Ä½ø,SHELLÅÅÐò·¨ÊÇ ²åÈë·¨µÄ¸Ä½ø.ËùÒÔ´Ó¸ù±¾ÉÏÀ´Ëµ¿ÉÒÔ¹éÄÉΪÁ½ÖÖ²»Í¬µÄÅÅÐò·½·¨:¼´:²åÈë·¨£¦Ã°ÅÝ·¨¡£
Ò»¡¢ ²åÈë·¨
¡¡¡¡±éÀúÅÅÐò¼¯ºÏ£¬Ã¿µ½Ò»¸öÔªËØÊ±£¬¶¼Òª½«Õâ¸öÔªËØÓëËùÓÐËü֮ǰµÄÔªËØ±éÀú±È½ÏÒ»±é£¬È÷ûºÏÅÅÐò˳ÐòµÄÔªËØ°¤¸öÒÆ¶¯µ½µ±Ç°· ......
JavaϵÄÒ»¸ö¼òµ¥Ò×Óõķ´±àÒ빤¾ßjad
,
¿ÉÒԺܷ½±ãµÄ½«.class·´±àÒëΪ.Java.
Ò»¡¢»ù±¾Ó÷¨
Usage:jad
[option(s)]
Ö±½ÓÊäÈëÀàÎļþÃû£¬ÇÒÖ§³ÖͨÅä·û£¬ÈçÏÂËùʾ¡£
c:\Java\>jad
example1.class
c:\Java\>jad
*.class
½á¹ûÊǽ«example1.class·´±àÒëΪexample1.jad
¡£½«
example1.jad
¸ÄΪexampl ......
Ê×ÏÈ´ò¿ªÃüÁîÐÐÈ·¶¨ÃüÁîÐеĺ¯ÊýÊÇ·ñ¿ÉÒÔÓã¬ÔÚÃüÁîÐÐÀïÃæÊäÈëjar Èç¹û¿ÉÒÔÓþͻá³öÏÖÃüÁîjarµÄ¸÷¸ö²ÎÊýÑ¡Ôñ¹æÔò£¬ºÍÒ»¸öСÎÊÌ⣬ÎÒÓöµ½µÄÎÊÌâÊÇÓÐÒ»¸öµ¥¶ÀµÄclassÎļþ ûÓÐÔ´Îļþ£¬³ÌÐòÒªÔÚnetbeanÀïÃæµ÷ÓÃÕâ¸öclassÎļþ£¬¶øÎÒ²»ÖªµÀnetbeanÈçºÎÒýÓÃÕâ¸öclassÎļþÁË ¾ÍÖ»ºÃ°Ñclass´ò°ü³ÉjarÁË£¬
Ê×ÏÈÎÒÔÚCÅÌÀïÃæ½¨Á¢Á˸öÎ ......
Èí¼þ¼Ü¹¹
×÷Ϊһ¸ö¸ÅÄÌåÏÖÔÚ¼¼Êõ
ºÍÒµÎñ
Á½
¸ö·½Ãæ¡£
´Ó¼¼Êõ½Ç¶ÈÀ´Ëµ
£ºÈí¼þ¼Ü¹¹Ëæ×ż¼ÊõµÄ¸ïв»¶ÏµØ¸üÐÂÆäÄÚÈÝ£¬Èí¼þ¼Ü¹¹½¨Á¢ÓÚµ±Ç°¼¼Êõ
ºÍһЩ»ù
±¾ÔÔò
µÄ»ù´¡Ö®ÉÏ¡£
ÏÈ˵һЩ»ù±¾ÔÔò
£º
·Ö²ãÔÔò
£º·Ö²ãÊÇΪÁ˽µµÍÈí¼þÉî¶È¸´ÔÓÐÔ¶øÊ¹ÓõĹؼü˼Ï룬¾ÍÏñÉç»áÓÐÁ˽׼¶Ò»Ñù£¬Èí¼þÓÐÁ˲ã´Î½á¹¹¡£
Ä£¿é»¯ ......