参考这篇文章
http://blog.csdn.net/billwindows/article/details/2652591我的做法:
新建一个appletpackage a;import java.applet.Applet;
import java.awt.Button;
import java.io.File;
public class YesScApplet3 extends Applet  
{

@Override
public void init() {
// TODO Auto-generated method stub
File f = new File("3/4");
f.mkdirs();
add(new Button("btn"));
}


新建一个i.html:
<applet
  codebase = "."
  code     = "a.YesScApplet3.class"
  name     = "TestApplet"
  width    = "603"
  height   = "520"
  hspace   = "0"
  vspace   = "0"
  align    = "left"
MAYSCRIPT
></applet>cmd中运行:
1. cd到当前路径
2. "D:\Program Files\java\jdk1.6.0_12\bin\HtmlConverter.exe"
   选择 i.html3. 
F:\qqq\wsjuno\dnow\bin5>"D:\Program Files\java\jdk1.6.0_12\bin\keytool.exe"  -genkey -keystore a69c.store -alias a69c
输入keystore密码:
Keystore 密码太短 -至少必须为6个字符
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
  [Unknown]:  a
您的组织单位名称是什么?
  [Unknown]:  a
您的组织名称是什么?
  [Unknown]:  a
您所在的城市或区域名称是什么?
  [Unknown]:  a
您所在的州或省份名称是什么?
  [Unknown]:  a
该单位的两字母国家代码是什么
  [Unknown]:  a
CN=a, OU=a, O=a, L=a, ST=a, C=a 正确吗?
  [否]:  y输入<a69c>的主密码
        (如果和 keystore 密码相同,按回车):4.
F:\qqq\wsjuno\dnow\bin5>"D:\Program Files\java\jdk1.6.0_12\bin\keytool.exe"   -export -keystore a69c.store -alias a69c -
file a69c.cert
输入keystore密码:
保存在文件中的认证 <a69c.cert>最后运行 i.html
报错:
java.security.AccessControlException: access denied (java.io.FilePermission 3\4 read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.File.exists(Unknown Source)
at java.io.File.mkdirs(Unknown Source)
at a.YesScApplet3.init(YesScApplet3.java:19)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
异常:java.security.AccessControlException: access denied (java.io.FilePermission 3\4 read)
我原来在另一个项目中弄过一次 有提示是否相信签名证书
现在怎么也出不来了 没有提示签名证书  我没有勾选不再提示