请问在applet中
                    Runtime rn=Runtime.getRuntime(); 
             Process p=null;
                    try{ 
                     p=rn.exec("F:/testshp/test.exe");
                     }catch(Exception oe){ 
                     System.out.println(oe); 
有java.security.AccessControlException: access denied (java.io.FilePermission <<ALL FILES>> execute) 错误?
请问怎么解决呢?rn.exec(没有URL只有String ) 

解决方案 »

  1.   

    和APPLET的安全管理有关,不允许你调用"F:/testshp/test.exe"Java安全模型的第三个也是最重要的组件就是安全管理器。它的任务是对所有的“危险的方法”──即那些请求文件I/O、网络访问或那些想安装一个新的类装载器的类──进行验证。遇到这样的情况时,安全管理器可以对请求给予允许或否决。如,如果applet调用一个“读”方法,JVM就向安全管理器询问这个操作是否允许。如果applet是可信的,该请求就被安全管理器批准;否则即予以否决