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/

相关推荐
weixin_307779131 分钟前
PHP 大文件上传:内存占用、超时与最佳实践
linux·服务器·开发语言·nginx·php
liudashuang20174 分钟前
Kafka Producer 隐藏深坑:Sender 线程自阻塞(自死锁)导致 BufferExhaustedException 完整复盘
java·分布式·kafka·linq
风筱4 分钟前
Idea的CC GUI插件安装Claude Code SDK失败
java·ide·ai编程
m0_527034335 分钟前
异步任务审核系统设计:消息队列、超时重试与失败补偿
java·大数据·开发语言
xbgRS14 分钟前
springBoot项目配置加载优先级
java·spring boot
一朵好运莲30 分钟前
智能体使用 Chrome DevTools MCP 调试浏览器
开发语言·javascript·react.js
zzzll111133 分钟前
Loop Engineering:循环工程的原理、实践与应用
java·数据库·python
秋田君34 分钟前
QT_JSON文件操作
开发语言·qt·json
假客套34 分钟前
记一次若依 Excel 导出踩坑:Permission denied、401 报错完整排查记录
java·若依·linux服务器