2012-02-29 3 views
1

을 설정하면 원하는 위치에있는 Java SecurityManager에 대한 사용자 정의 정책 파일을 만들 수 있습니까? 그렇다면 어떻게해야할까요? 그리고 명령 줄을 통해서가 아니라 프로그래밍 방식으로 SecurityManager를 파일에 바인딩하는 방법은 무엇입니까?Java SecurityManager - 사용자 정의 정책 파일

답변

4

당신은 java.security.policy JVM 인수를 통해 추가 보안 정책 파일을 지정할 수 있습니다

을 : 당신이 완전히 다음 시스템 및 기본 사용자 정책 파일을 오버라이드 (override)는 '더블 ='구문을 지정하는 정책 파일을 원하는 경우

java -Djava.security.policy=<path to policy file> MyClass 

java -Djava.security.policy==<path to policy file> MyClass 
+0

불행히도 명령 줄 인터페이스에 액세스 할 수 없어 명령 줄 명령을 실행할 수 없습니다. 이러한 명령없이 정책 파일을 지정할 방법이 없지만 코드 내에 있습니까? – deimos1988

+0

tue 명령 줄을 사용할 필요가 없습니다. java.security.policy 매개 변수로 시작을 구성하기 만하면됩니다. 앱이 얼마나 정확히 출시 되었습니까? – Perception

+0

약간 복잡합니다. 지금은 이클립스로 시작하지만 일단 완료되면 다른 방식으로 시작될 것이고, 그럼 내가 시작 매개 변수를 설정할 수 있는지 정말로 모른다. 따라서 코드 내에서이를 수행 할 방법이 없습니다. – deimos1988