一、文章的目的
這是一篇對Java安全管理器入門的文章,目的是簡單了解什么是SecurityManager,對管理器進行簡單配置,解決簡單問題。
比如在閱讀源碼的時候,發(fā)現(xiàn)這樣的代碼,想了解是做什么的:
SecurityManager security = System.getSecurityManager();if (security != null) { security.checkWrite(name); }
亦或者在本機運行正常,在服務(wù)器運行報錯,想解決問題:
Exception in thread "main" java.security.AccessControlException: access denied (java.lang.RuntimePermission createSecurityManager) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374) at java.security.AccessController.checkPermission(AccessController.java:549) at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) at java.lang.SecurityManager.<init>(SecurityManager.java:282) at xia.study._01Thread.ThreadTest.creatThread1(ThreadTest.java:18) at xia.study._0