PermissionCollection pc = null ;
这样直接使用不会出现问题吗?
会抛出异常吧,NullPointerException
null的应该先初始化吧

解决方案 »

  1.   

    我将代码改写成这样还是不行
    protected PermissionCollection getPermissions(CodeSource codesource)
    {
    System.out.println("flag");
    PermissionCollection pc = new Permissions() ;
    pc.add(new FilePermission("F:\\test.text","read"));
    return(pc);
    }
    而且我做的标记flag没有打印出来,好象这个函数根本就没有执行,不知道为什么
      

  2.   

    "我做的标记flag没有打印出来,好象这个函数根本就没有执行"
    是不是是你程序结构调用的问题!你是否确认调用这个方法的程序没有异常?还有这里应该生成一个PermissionCollection类型的实例
       PermissionCollection pc = new PermissionCollection () ;