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