我正在使用一种简单的方法来实现自定义策略文件,通过 cmd 实现时效果很好。
List < String > paramsExecute = new ArrayList < String > ();
paramsExecute.add("java");
paramsExecute.add("-cp");
paramsExecute.add(Path);
paramsExecute.add("dummy."+packageName);
paramsExecute.add("-Djava.security.manager");
paramsExecute.add("-Djava.security.policy=C:\\full\\path\\MyPolicyFile.policy");
ProcessBuilder builder = new ProcessBuilder(paramsExecute);
我检查了classPath.No Exception is throwed,但是策略文件没有实现,Bug在哪里?