运行前面提到的HTMLConvert工具,将原有的FileReaderApplet.html转化成下面的形式:
<!--'CONVERTED_APPLET'-->
<!-- CONVERTER VERSION 1.3 -->
<OECT classid='clsid:8AD9C840-044E-11D1-B3E9-00805F499D93'
WIDTH = 400 HEIGHT = 300 NAME = 'TestApplet' ALIGN = middle VSPACE= 0 HSPACE=0
codebase='
jinstall-13-win32.cab#Version=1,3,0,0'>
<PARAM NAME = CODE VALUE = 'jcomponent.FileReaderApplet.class'>
<PARAM NAME = CODEBASE VALUE = '.' >
<PARAM NAME = ARCHIVE VALUE = 'MyApplet.jar' >
<PARAM NAME = NAME VALUE = 'TestApplet' >
<PARAMVALUE='application/x-java-applet;version=1.3'>
<PARAM VALUE='false'>
<COMMENT>
<EMBED type='application/x-java-applet;version=1.3'
CODE = 'jcomponent.FileReaderApplet.class' CODEBASE = '.'
ARCHIVE = 'MyApplet.jar' NAME = 'TestApplet' WIDTH = 400
HEIGHT = 300 ALIGN = middle VSPACE = 0 HSPACE = 0scriptable=false
pluginspage='
plugin-install.html'>
<NOEMBED>
</COMMENT>
</NOEMBED>
</EMBED>
</OECT>
<!--
<APPLET CODE = 'jcomponent.FileReaderApplet.class'
CODEBASE = '.' ARCHIVE = 'MyApplet.jar' WIDTH = 400 HEIGHT =300
NAME = 'TestApplet' ALIGN = middle VSPACE = 0 HSPACE = 0>
</APPLET>
-->
<!--'END_CONVERTED_APPLET'-->
大家不要看到这里的写法很复杂,但是这些都是由HTMLConvert工具自动实现的。applet数字签名
这个工具有命令行和图形界面两种运行方式。
好了,现在这个Applet可以运行读写文件的功能了。applet数字签名
如果你要考虑在Internet上实现这个Applet,那么你也不需要在所有的客户端均做上面的步骤,
你只需要在你的服务器上创建一个目录,
例如c:/admin,将这个目录映射为/admin。
FileReaderApplet.html、MyApplet.jar以及applet.policy放在这个目录中,
然后修改applet.policy文件如下:
keystore '',
'JKS';grant signedBy 'pepper'{
permission java.io.FilePermission '<<ALL FILES>>', 'read';};
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28382-4.html
的确
说得很对