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 + -
显示快捷键?