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/

相关推荐
zhanghaha13147 分钟前
Python进阶教程:27_subprocess 模块 零基础超详细教程
开发语言·python
兄弟加油,别颓废了。8 分钟前
bugku题目
开发语言·前端·python
新网企兴9 分钟前
2026西安GEO推广选哪家?新网企兴帮您精准获客
人工智能·python
hfywmsj11 分钟前
广州餐饮铺位招租的选址架构:流量入口与成本函数分析
java·大数据·jvm·广州餐饮铺位招租
zh_xuan13 分钟前
c++ string_view
开发语言·c++
爪哇岛国人14 分钟前
原来我一直理解错了:实现接口真的必须实现所有方法吗?
java
阿里嘎多学长15 分钟前
2026-09-05 GitHub 热点项目精选
开发语言·程序员·github·代码托管
古少侠19 分钟前
用 DS随心转 把 AI 画的 Mermaid 流程图转成 Word 里的高清图
开发语言·c#·word
2601_9622974821 分钟前
一、Python GUI 的十字路口:免费凑活还是付费破局
python·gui·tkinter·customtkinter·bravurasdk
万年咸鱼25 分钟前
Java BufferedOutputStream 详解:原理、用法与性能优化
java·开发语言·性能优化