Package | Description |
---|---|
cn.hutool.core.compiler |
运行时编译java源码,动态从字符串或外部文件加载类
|
Modifier and Type | Method and Description |
---|---|
JavaSourceCompiler |
JavaSourceCompiler.addLibrary(File... files)
加入编译Java源码时所需要的jar包,jar包中必须为字节码
|
JavaSourceCompiler |
JavaSourceCompiler.addSource(File... files)
向编译器中加入待编译的文件
支持 .java, 文件夹, 压缩文件 递归搜索文件夹内的压缩文件和jar包 |
JavaSourceCompiler |
JavaSourceCompiler.addSource(Map<String,String> sourceCodeMap)
向编译器中加入待编译的源码Map
|
JavaSourceCompiler |
JavaSourceCompiler.addSource(Resource... resources)
向编译器中加入待编译的资源
支持 .java, 文件夹, 压缩文件 递归搜索文件夹内的压缩文件和jar包 |
JavaSourceCompiler |
JavaSourceCompiler.addSource(String className,
String sourceCode)
向编译器中加入待编译的源码
|
static JavaSourceCompiler |
JavaSourceCompiler.create(ClassLoader parent)
创建Java源码编译器
|
static JavaSourceCompiler |
CompilerUtil.getCompiler(ClassLoader parent)
|
Copyright © 2024. All rights reserved.