我已经不知道了。从今天下午 14 点开始,热代码替换不再起作用。我在 win10x64 上安装了 jdk8_74x64。
我在一个简单的项目中使用此代码对其进行测试(没有 maven 且没有依赖项):
public class Test{
public static void main(String[] args){
System.out.println("hi"); // breakpoint here, it stops always
System.out.println("ho"); // on suspending i change this to "hoy".
}
}
- 使用新工作区启动 eclipse - 仍然无法正常工作
- 重新启动计算机 - 仍然无法正常工作
- 卸载所有 JDK/JRE 并删除所有
javaws.exe
,重新安装 - 仍然无法正常工作。 - 卸载eclipse,重新安装eclipse - 仍然无法正常工作
- 使用“应用代码更改”安装了 netbeans - 仍然无法正常工作。
- 全部删除jdk
javaws.exe
,删除eclipse,卸载netbeans,使用新用户,安装jdk 8u31x64 install netbeans - 仍然无法正常工作 - 安装了idea-community-edition15+jetbrains,更改
ho
并hoy
应用类更改(idea 通知我1 class reloaded
) - 仍然无法正常工作。
如何让热代码替换工作?