Java 运行时编译器
= Chronicle 运行时编译器 Chronicle Software:css-signature: demo: toc: macro: sectnums: source-highlighter: rouge image:https://img.shields.io/maven-central/v/net.openhft/compiler.svg[Maven 中央,link=https://central.sonatype.com/artifact/net.openhft/compiler] image:https://javadoc.io/badge2/net.openhft/compiler/javadoc.svg[] image:https://sonarcloud.io/api/project_badges/measure?project=OpenHFT_Java-Runtime-Compiler&metric=alert_status[] toc::[] 此库允许您将纯 Java 代码作为 String 传入,在内存中编译,并立即加载生成的 Class - 非常适合在 JVM 仍在运行时热插拔逻辑。 == 快速入门 ---- net.openhft compiler 在 Maven Central 上查找最新版本。 ---- ---- /* Gradle (Kotlin DSL) */ implementation("net.openhft:compiler:在 Maven Central 上查找最新版本。") ----
== 安装
bootJar { requiresUnpack("**/chronicle-*.jar") }
== 产品亮点
|===
| 产品特点 | 优势
| 内存编译和加载
| 在不重启 JVM 的情况下进行热插拔代码
| CachedCompiler
| 跳过对不变源代码的重新编译
| 调试模式
| 编写 .java/.class 文件,以便 IDE 断点工作
| 支持自定义 ClassLoader
| 独立插件或启用类卸载
| 处理嵌套类
| 在中创建辅助层次结构[source,xml,subs=+quotes] [source,groovy,subs=+quotes] [source,java] [source,bash]
暂无开放 Issues,或尚未同步最近议题。