当前位置 博文首页 > 俺叫啥好嘞的博客:IDEA 使用 DCEVM + HotSwapAgent实现StringBo

    俺叫啥好嘞的博客:IDEA 使用 DCEVM + HotSwapAgent实现StringBo

    作者:[db:作者] 时间:2021-09-14 16:28

    1.安装DCEVM

    需要去官网下载对应的jdk版本:https://github.com/dcevm/dcevm/releases

    如:我的jdk是1.8.0_92

    然后下载对应的jar包在这里插入图片描述

    下载完之后就是安装 必须是管理员 使用 java -jar 命令在这里插入图片描述

    输入完命令之后 会弹出程序进行安装在这里插入图片描述

    如果有多个jdk,那么就选择你正在使用的jdk进行安装 点击 [ Install DCEVM as altjvm ] 进行安装。

    安装成功之后,会显示Yes

    如图:

    在这里插入图片描述

    如果不想继续安装其他的jdk版本的dcevm 直接关闭就可以。

    2.安装 HotSwapAgent

    使用idea直接进行插件安装就可以

    如图:
    在这里插入图片描述

    我这是已经安装过的 所以[ Installed ]按钮显示无法点击

    安装之后可以看到它的配置 这个配置除非自己需要更改,否则不用动就可以

    如图:在这里插入图片描述

    3.DCEVM + HotSwapAgent都安装完成之后 重启IDEA 即可生效

    切记:

        1.项目启动必须是debug模式  
    
        2.更改代码之后必须按一下快捷键 ctrl + shift + F9 触发更新class
    

    如图:在这里插入图片描述

    按完 ctrl + shift + F9 快捷键之后 会提示你相关信息

    如图:

    它会告诉你 当前启动debug模式的项目中 有什么项目进行几次更改

    我的就是 ClientUserApplication项目中 有一处更改代码。 另一个项目没有更改

    在这里插入图片描述

    然后你就可以进行使用了,亲测效果非常棒,不用再频繁的重启项目了。

    cs