百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
H

HotswapAgent

> 编程语言
开源

Java在运行时无限重定义类。

2.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Java在运行时无限重定义类。

Hotswap Agent =============

这是一个概览页面,更多信息请访问 [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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言