gpt4 book ai didi

java - 使用 Groovy 动态更改 Java 应用程序的行为

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:55:00 25 4
gpt4 key购买 nike

我正在研究动态修改 Java 应用程序行为的方法(具体来说,我正在尝试制作一个 Minecraft 模组,允许用户通过编写代码修改他们找到的对象的行为,而无需重新启动游戏) 然后我偶然发现了 Groovy。我的问题是:是否可以通过“共享”对象的方式来集成 Java 和 Groovy? (我正在考虑拥有一组实际上是 Groovy 代码的特定类,以便您可以在运行时更改代码,类似于您在任何 Smalltalk 实现中可以做的事情)

最佳答案

看看Integrating Groovy in a Java Application .它展示了如何从 Java 应用程序内部运行 Groovy 脚本并使用 groovy.lang.Binding 在它们之间共享数据的示例。

关于java - 使用 Groovy 动态更改 Java 应用程序的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29324908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com