mainthread.java
来自「一个agent 工具包,可以开发移动设备应用,考虑了安全措施」· Java 代码 · 共 32 行
JAVA
32 行
package SOMA.resourceManagement.res;
import java.lang.reflect.Method;
class MainThread extends Thread{
protected Method main_method;
protected Object[] actual_args;
public MainThread(String class_name,String[] args)
throws Exception
{
super(new ThreadGroup(class_name),"main");
Class clazz;
Class[] formal_args;
clazz=Class.forName(class_name);
formal_args=new Class[1];
if(args==null) args=new String[0];
formal_args[0]=args.getClass();
main_method=clazz.getDeclaredMethod("main",formal_args);
actual_args=new Object[1];
actual_args[0]=args;
}
public void run()
{
try{main_method.invoke(null,actual_args);}
catch(Exception ecc) {System.err.println(ecc.toString());}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?