securityman2.java
来自「基于LWVCL开发的库」· Java 代码 · 共 38 行
JAVA
38 行
import java.net.*;public class SecurityMan2 { static class mytest { mytest() { } } static class MySM extends SecurityManager { public void checkPermission(java.security.Permission perm) { if (perm.getName().equals("exitVM")) { throw new SecurityException("no exit !"); } } } static public void main(String args[]) throws Exception { System.setSecurityManager(new MySM()); URLClassLoader cl = (URLClassLoader)SecurityMan2.class.getClassLoader(); URLClassLoader cl2 = new URLClassLoader(cl.getURLs()); Class c = Class.forName("SecurityMan2$mytest", true, cl2); c.newInstance(); System.out.println("Ok"); }}/* Expected Output:Ok*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?