如何在调试模式下运行时修改 Java 代码?
如何启用Notch在Eclipse的这个视频中谈论的“运行时调试”?
作为测试,我希望能够编辑以下代码的输出,并在运行时将其更改为“Hello 运行时调试”。
public class HelloWorld {
public static void main(String[] args) throws InterruptedException {
doIt();
}
private static void doIt() throws InterruptedException {
for (int i = 0; i < 1000; ++i) {
System.out.println("Hello World " + i);
Thread.currentThread().sleep(100);
}
}
}
编辑:我修改了代码,现在我得到了我正在寻找的结果。Suraj Chandran在下面的答案解释了这一点。
private static void doIt() throws InterruptedException {
for (int i = 0; i < 1000; ++i) {
print(i);
Thread.currentThread().sleep(100);
}
}
private static void print(int i) {
System.out.println("Hello Sir " + i);
}