org.tabooproject.fluxon.Fluxon。你可以在 JVM 应用中直接执行表达式或脚本。需要时,
也可以将脚本编译为可复用的字节码。
前提
- JDK:8 或以上版本。
- 构建工具:Gradle 或 Maven。
- 发布仓库:releases
添加依赖(Gradle Kotlin DSL)
org.tabooproject.fluxon:fluxon-core-jsr223:1.4.4(JSR223 脚本引擎)org.tabooproject.fluxon:fluxon-core-console:1.4.4(REPL/控制台)
执行第一个脚本(Fluxon.eval)
Fluxon.eval 会解析并执行脚本,返回最后一个表达式的值:
带环境执行(共享宿主变量)
当你希望脚本能读取/修改宿主预置的变量时,可以显式创建Environment:
Fluxon.compile 会将脚本编译为可执行的 Java 类,适合做缓存与重复执行;如果你只是想快速跑通脚本,先使用 eval 即可。