Java在运行时无限重定义类。
这是一个概览页面,更多信息请访问 [hotswapagent.org](http://hotswapagent.org/)。 ### 概述 *** Java 无限运行时类与资源重定义。 该项目的主要目标是消除传统的“修改代码 -> 重启并等待... -> 检查”开发循环。随着时间的推移,这一概念 已演变为 Java 生态系统中的一种新范式,允许在运行中的应用程序内进行实时软件开发。这种方法甚至 在受限环境中也可行,例如 Docker 容器。 ### IntelliJ - 尝试 HotswapHelper 如果你是 IntelliJ 用户,可以通过使用 [IntelliJ HotSwapHelper](https://plugins.jetbrains.com/plugin/25171-hotswaphelper) 插件来简化 HA 和 DCEVM 的配置。 ### 快速开始 1. **下载并安装:** - **对于 Java 17/21/25:** 下载 [最新的 JBR17、21、25](https://github.com/JetBrains/JetBrainsRuntime/releases)。由于这些版本不包含内置的 Hotswap Agent,您需要手动将 `hotswap-agent.jar` 复制到 `lib/hotswap` 文件夹中。您可以在[此处](https://github.com/HotswapProjects/HotswapAgent/releases)找到最新的 Hotswap Agent。 请确保 `lib/hotswap` 文件夹中的文件名为 `hotswap-agent.jar`,文件名中不要包含任何版本号。 - **对于 Java 11:** 使用 [TravaJDK](https://github.com/TravaOpenJDK/trava-jdk-11-dcevm/releases),它集成了 HotswapAgent,并将其安装为替代 JDK。 或者,TravaJDK 包含一个嵌入式的 HotswapAgent。 - **对于 Java 8:** 使用 [jdk8-dcevm](https://github.com/dcevm/dcevm/releases) 以及 [HotswapAgent](https://github.com/)。
暂无开放 Issues,或尚未同步最近议题。