public final class RuntimeJavaUtils
extends java.lang.Object
Constructor and Description |
---|
RuntimeJavaUtils() |
Modifier and Type | Method and Description |
---|---|
static int |
compile(java.lang.String name,
java.lang.String code)
编译JavaCode,返回临时文件对象
|
static boolean |
isExistFunction(java.lang.String funName) |
static void |
main(java.lang.String[] args)
等待用户输入JavaCode,然后编译、执行
|
static java.lang.Object |
run(java.lang.String funName,
java.lang.Object[] args)
运行自定义函数
|
static <T> T |
run(java.lang.String funName,
java.lang.Object[] args,
java.lang.Class clazz) |
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static int compile(java.lang.String name, java.lang.String code) throws java.io.IOException, java.lang.Exception
java.io.IOException
java.lang.Exception
public static boolean isExistFunction(java.lang.String funName)
public static <T> T run(java.lang.String funName, java.lang.Object[] args, java.lang.Class clazz)
public static java.lang.Object run(java.lang.String funName, java.lang.Object[] args)
funName
- as Stringargs
- as Object[]java.lang.Exception
Copyright © 2019 by Sucang.cn