如题,我用java 3D的loader来调用本地的一个.wrl文件,之后再在其中漫游。现在在eclipse上运行没问题,但是在浏览器上运行,浏览器会自动关闭。这是什么原因?
applet的数字签名和安全认证我都做了的
keystore "file:d:/workspace/virtualRamble/test/lin.store", "JKS";grant signedBy "lin"
{ permission java.io.FilePermission "<<ALL FILES>>", "read";
};
这是.policy文件,不知道是否有写错,还请高人解答
在java.serurity中也加上policy.url.3=file:D:/workspace/virtualRamble/test/applet.policy了

解决方案 »

  1.   

    在浏览器的 工具-安全 里设置支持applet。
      

  2.   

    浏览器会自动关闭???
    那是你浏览器问题,就算applet有问题,也不会自己关掉啊
      

  3.   

    随便一说:
    policy.url.3=file:D:/workspace/virtualRamble/test/applet.policy
    有问题吧,这是指向本地的文件了。
    你放在浏览器里面运行,浏览器(或者说别的用户)不知道这个本地文件在哪里吧。
    要放到本来网上,比方说apache,或者tomcat.
    http://localhost/virtualRamble/test/applet.policy