Здається, Intellij не робить базової гарячої заміни коду під час моєї установки.
Для цього коду:
public class MainTest {
public void method1() {
System.out.println("Breakpoint here");
}
public void method2() {
System.out.println("Line that will get 24 modified");
}
public static void main(String[] args) {
System.out.println("First print here");
MainTest mainTest = new MainTest();
mainTest.method1();
mainTest.method2();
System.out.println("Line that I do not modify");
}
}
Я ставлю точку зупинки, mainTest.method1();
потім модифікую рядок у method2 (), натискаю ctrl + s і продовжую крок за кроком. На жаль, час виконання не оновлено, друкується старий рядок. Крапка - компіляція - запуск робить друк нового рядка. Тож мій висновок - гаряча заміна не працює.
Чи є якісь налаштування, які мені потрібно встановити, щоб увімкнути гарячу заміну коду?
- Ubuntu, JDK 1.6
- Intellij 10.5 Ultimate (оцінка)