我在java vrml.class运行是好的。
<html>
 <body>
   <applet code="vrml.class" width=400 height=400>
   </applet>
 </body>
</html>
但是用appletviewer java3d.html却出现这样的错误 :
java.security.AccessControlException: access denied。问一下大家,如何设置java的访问权限,
 这方面不懂,最好详细点,先谢了。

解决方案 »

  1.   

    感觉是路径问题,找不到class,没做过applet
      

  2.   

    错误显示访问被拒绝,一般是由于applet访问了本地资源造成的..缺省情况下,applet是不能访问本地资源的..有两种情况可以解决:1.将访问控制放开.2.自定义安全管理器.
      

  3.   

    你可以在你的java目录下面找到java.policy这个文件,设置他的permission。 
    grant   { 
        permission   java.util.PropertyPermission   
    "user.home",   "read"; 
        permission   java.io.FilePermission   
    "${user.home}/text.txt",   "read,write"; 
    }; 
      
    http://java.sun.com/developer/onlineTraining/Programming/BasicJava1/data.html 具体你参考一下这里吧。写的很详细了。。应该可以解决你的问题。
      

  4.   

      vrml.java 估计是连数据库或读文件了 需要修改 目录/jre/lib/secutity/ 下的java.policy这个文件
       更具体的可以在网上搜一下
      

  5.   


    grant       {   
            permission       java.util.PropertyPermission       
    "C:\dd",       "read";   
     
    };   
    添加到policy文件里面还是报java.security.AccessControlException:   access   denied的错。
    说deny java.util.PropertyPermission * read,write