你必须给小程序加上签名认证(也就是英文里面的sign code)。
首先下载微软的SDK for Java 4.0。
然后:
cabarc -p n mycab3.inner.cab simple/Simple.class
del simple\Simple.class
cabarc n mycab3.cab mycab3.inner.cab simple.inf
setreg 1 true
makecert -sk MyKeyName -n "CN=My Publisher Name" MyTestCert.cer
cert2spc MyTestCert.cer MyTestCert.spc
signcode -j javasign.dll -jp LOWX -spc MyTestCert.spc -k MyKeyName
  mycab3.cab
也就是说先把你的class 文件打包成为.cab的文件,然后新建一个
cert,然后用这个cert去signcode 你的cab文件,然后你的HTML文件中应该加入:<PARAM NAME="cabbase" VALUE="mycab1.cab">,不要在<applet>标签中
写archive标签了。
快试试把,别忘了给我加分哟~呵呵~~

解决方案 »

  1.   

    不好意思,上面的操作例子可能不太适合你。
    用下面的吧:
    cabarc -p n mycab1.cab simple/Simple.class
    del simple\Simple.class
    setreg 1 true
    makecert -sk MyKeyName -n "CN=My Publisher Name" MyTestCert.cer
    cert2spc MyTestCert.cer MyTestCert.spc
    signcode -j javasign.dll -jp LOW -spc MyTestCert.spc -k MyKeyName
      mycab1.cab
      

  2.   

    SDK for Java 4.0。
    是在微软的主页上下载吗?
      

  3.   

    哦,我找到了在这里:http://www.microsoft.com/java/download/dl_sdk40.htm
    不过太大了,我们学校条件太差,我还在用拔号上网,速度慢的要死,根本无法
    把它在下来。
    有没有谁知道一个能发送粘贴了20兆附件的信件的电子邮局啊?