程序包 com.sh.wf.util
类 ComplierUtil
java.lang.Object
com.sh.wf.util.ComplierUtil
Description: 编译工具
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- Aug 29, 2012
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static CompilationProblem[]编译源文件static ClassgetObjectClass(String javaName) 获取java对象static ObjectgetObjectSingleInstance(String javaName) 获取实例,该实例在第一次访问时生成,后面成单例static voidrefreshInstance(String javaName)
-
构造器详细资料
-
ComplierUtil
public ComplierUtil()
-
-
方法详细资料
-
refreshInstance
-
complier
public static CompilationProblem[] complier(String packageName, String javaName, String javaContent) 编译源文件- 参数:
packageName- StringjavaName- 包路径,如:jci/Simple.javajavaContent- java文件- 返回:
- 错误信息
-
getObjectClass
public static Class getObjectClass(String javaName) throws InstantiationException, IllegalAccessException, ClassNotFoundException 获取java对象- 参数:
javaName- 类名,如:com.sh.module.page.logic.test.TestLogic- 返回:
- Class
- 抛出:
ClassNotFoundException- ClassNotFoundExceptionIllegalAccessException- IllegalAccessExceptionInstantiationException- InstantiationException
-
getObjectSingleInstance
public static Object getObjectSingleInstance(String javaName) throws InstantiationException, IllegalAccessException, ClassNotFoundException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException 获取实例,该实例在第一次访问时生成,后面成单例- 参数:
javaName- String- 返回:
- Object
- 抛出:
InstantiationException- InstantiationExceptionIllegalAccessException- IllegalAccessExceptionClassNotFoundException- ClassNotFoundExceptionSecurityExceptionNoSuchMethodExceptionInvocationTargetExceptionIllegalArgumentException
-