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();, затем изменил строку в методе2(), ударил ctrl + s и продолжил шаг за шагом. К сожалению, среда выполнения не обновляется, печатается старая строка. Полная остановка - компиляция - запуск печати новой строки. Поэтому мой вывод - "горячая замена", которая не работает.
Есть ли какие-то настройки, которые мне нужно установить для включения обмена горячим кодом?
- Ubuntu, JDK 1.6
 - Intellij 10.5 Ultimate (оценка)
 



