hutool java代码字符串动态加载类

java 复制代码
public class Test {
    public static void main(String[] args) throws Exception {
        ClassLoader compile = CompilerUtil.getCompiler(null)
                .addSource("Hello", "public class Hello{public static void main(String[] args){System.out.println(\"Hello World!\");}}")
                .compile();
        Class<?> hello = compile.loadClass("Hello");
        // 实例化对象c
//        Object obj = ReflectUtil.newInstance(hello);
        hello.getMethod("main", String[].class).invoke(null, (Object) new String[]{});
    }
}

https://doc.hutool.cn/pages/CompilerUtil/

相关推荐
vyuvyucd2 分钟前
Python条件与循环语句全解析
python
2501_941822752 分钟前
面向灰度发布与风险隔离的互联网系统演进策略与多语言工程实践分享方法论记录思考汇总稿件
android·java·人工智能
33三 三like3 分钟前
毕设任务分析
开发语言
@小码农6 分钟前
6547网:202512 GESP认证 C++编程 一级真题题库(附答案)
java·c++·算法
秋97 分钟前
idea中使用AI编程助手Cursor详解
java·intellij-idea·ai编程
gf13211118 分钟前
制作卡点视频
数据库·python·音视频
q行8 分钟前
java学习日志--IO流(使用)
java·学习·io流
vyuvyucd9 分钟前
Linux线程编程:POSIX与C++实战指南
java·开发语言
owlion11 分钟前
如何将视频文案整理成学习笔记
人工智能·python·机器学习·语言模型·自然语言处理
Kratzdisteln11 分钟前
【MVCD 3】
开发语言·php