首页 > 解决方案 > intellij hotswap 不起作用:添加一个局部变量

问题描述

我正在使用带有 Intellij 远程调试的 OracleJVM。我没有做任何 DCEVM 奇特的事情。我的代码:

    public static String test() {
    String data; //new code
    if (some condition){
        //...
        data = "abc"; //new code
        //...
    }
}

进行更改后,重新编译类并验证“热交换”成功完成,重新运行静态方法但调试器变量窗口显示

找不到局部变量“数据”

标签: debuggingintellij-ideahotswap

解决方案


推荐阅读