public class ComplierUtil
extends java.lang.Object
Description: 编译工具
Title:首亨软件 - TSS/CRM等
| 构造器和说明 |
|---|
ComplierUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CompilationProblem[] |
complier(java.lang.String packageName,
java.lang.String javaName,
java.lang.String javaContent)
编译源文件
|
static java.lang.Class |
getObjectClass(java.lang.String javaName)
获取java对象
|
static java.lang.Object |
getObjectSingleInstance(java.lang.String javaName)
获取实例,该实例在第一次访问时生成,后面成单例
|
static void |
refreshInstance(java.lang.String javaName) |
public static void refreshInstance(java.lang.String javaName)
public static CompilationProblem[] complier(java.lang.String packageName, java.lang.String javaName, java.lang.String javaContent)
packageName - StringjavaName - 包路径,如:jci/Simple.javajavaContent - java文件public static java.lang.Class getObjectClass(java.lang.String javaName)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.ClassNotFoundException
javaName - 类名,如:com.sh.module.page.logic.test.TestLogicjava.lang.ClassNotFoundException - ClassNotFoundExceptionjava.lang.IllegalAccessException - IllegalAccessExceptionjava.lang.InstantiationException - InstantiationExceptionpublic static java.lang.Object getObjectSingleInstance(java.lang.String javaName)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.ClassNotFoundException
javaName - Stringjava.lang.InstantiationException - InstantiationExceptionjava.lang.IllegalAccessException - IllegalAccessExceptionjava.lang.ClassNotFoundException - ClassNotFoundException