运行时必须指定policy文件
java -Djava.security.policy=.\policy <class file>policy 文件内容如下:
grant {
permission java.security.AllPermission;
};
java -Djava.security.policy=.\policy <class file>policy 文件内容如下:
grant {
permission java.security.AllPermission;
};
其实这个问题我已经解决,问题出在
System.setSecurityManager(new RMISecurityManager());
上,运行时只能设置一次,而我原来的程序是每按下一次设置一次,故后面的出错。
虽然问题已经解决,但对于其原理我还是不太明白。