2
我目前使用的設置策略文件:的Java授權許可代碼
policyURL =cl.getResource("res/policy/abc.policy");
System.out.println(policyURL.toString());
System.setProperty("java.security.policy", policyURL.toString());
的問題是,該文件與其他運行的應用程序干擾。
是否可以授予代碼許可並在應用程序停止時將其刪除?我不想從ProgramFiles修改java.policy。
來自Oracle文檔:在調用應用程序執行時,還可以指定其他或不同的策略文件。這可以通過「-Djava.security.policy」命令行參數完成,該參數設置java.security.policy屬性的值。請參閱http://docs.oracle.com/javase/1.3/docs/guide/security/PolicyFiles.html –
我從eclipse執行,我該怎麼做? – CosminO
在eclipse中設置環境參數非常簡單:選擇Run> Run Configurations,雙擊Java Application,選擇Arguments選項卡並將命令行參數放入VM參數文本區域。而已! –