idea 调试程序的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lancelock
V2EX    Java

idea 调试程序的问题

  •  
  •   lancelock 2018 年 8 月 11 日 3783 次点击
    这是一个创建于 2717 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么 vscode 调试 java 程序的时候可以热重载,而 idea 不可以呢?是要装什么插件吗?

    比如我写一个 spring 的应用,启动 debug 后,我修改一段代码,vscode 可以立即看到效果,而不需要重新启动,idea 就不行。这么强大的 idea 这种功能不应该是内置的吗

    17 条回复    2018-08-12 20:57:44 +08:00
    pelloz
        1
    pelloz  
       2018 年 8 月 11 日
    你是不是没有开自动编译?
    springmarker
        2
    springmarker  
       2018 年 8 月 11 日
    是 class 还是 js 静态资源
    lancelock
        3
    lancelock  
    OP
       2018 年 8 月 11 日
    @pelloz 开了,但是编译后还是要 restart 一下吧?
    lancelock
        4
    lancelock  
    OP
       2018 年 8 月 11 日
    springmarker
        5
    springmarker  
       2018 年 8 月 11 日
    @lancelock #4 IDEA 的 Configurations 有个 update classes and resource,Springboot 配合 devtool 使用,老式的 Spring 我也忘了怎么配的来着。
    不过立即能看到效果是不可能的,要等一会编译完成才行,我平常是关着的,有时候写代码没写完查资料去后 IDEA 就会自己编译,老是报错,索性关了。
    johnniang
        6
    johnniang  
       2018 年 8 月 11 日 via Android
    当然最强大的就是 JRebel,不过需要收费。

    最近用到 springloaded 来实现你想要的效果。
    NullException
        7
    NullException  
       2018 年 8 月 11 日 via iPhone
    lancelock
        8
    lancelock  
    OP
       2018 年 8 月 11 日
    @springmarker vscode 就可以啊,感觉很方便,和我之前写 js 一样。
    lancelock
        9
    lancelock  
    OP
       2018 年 8 月 11 日
    @johnniang 这个只限于 spring 项目吧?不能通用
    micean
        10
    micean  
       2018 年 8 月 11 日
    默认的话,自己 complie 这个文件就 ok 了,但是热重载有局限性,如果新增删除方法之类的,只能 restart
    teek
        11
    teek  
       2018 年 8 月 11 日
    spring 项目启动后,configuration 里有个 update 更新内容的选择,一般我会选 update classes and resources,然后 ctrl+F10 就能知道有没有热重载成功。失败就只能重启。

    另 JRebel 可以申请个人版,免费的。
    johnniang
        12
    johnniang  
       2018 年 8 月 11 日 via Android
    @teek 前段时间已经关闭了
    lhx2008
        13
    lhx2008  
       2018 年 8 月 11 日
    vscode 是他自己的黑科技吧,但是我猜应对 Spring 应用还是力不从心的。
    tommy94
        14
    tommy94  
       2018 年 8 月 12 日
    装一下 jrebel 吧:JRebel 插件安装配置与破解激活(多方案)详细教程 - Zephyr006 - 博客园 http://www.cnblogs.com/wang1024/p/7211194.html
    CHEN1016
        15
    CHEN1016  
       2018 年 8 月 12 日 via Android
    @teek 好像已经不再提供免费版的了
    lancelock
        16
    lancelock  
    OP
       2018 年 8 月 12 日
    @lhx2008 没有啊,spring 项目一样用
    teek
        17
    teek  
       2018 年 8 月 12 日
    @johnniang @CHEN1016 哇,看了下,是真的,sad。之前我觉得 idea 的 update 够了。。。所以把那个插件关了。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2825 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 12:54 PVG 20:54 LAX 04:54 JFK 07:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86