Java SecurityManager

Java程序在默认情况下是没有安装默认的安全管理器

看如下程序:

public class SecurityManager0Test {

/**

* -Djava.security.manager

*/

public void getSecurityManager() {

SecurityManager sm = System.getSecurityManager();

if (sm == null) {

System.out.println("no security manager");

} else {

System.out.println("exist security manager");

}

}

public static void main(String[] args) {

SecurityManager0Test test = new SecurityManager0Test();

test.getSecurityManager();

}

}

在运行时如果不加上启动项:-Djava.security.manager,运行结果如下:

no security manager

如果加上启动项:-Djava.security.manager,运行结果如下:

exist security manager

猜你喜欢

转载自lobin.iteye.com/blog/2326638