Wygląda na to, że Intellij nie robi podstawowej wymiany kodu w mojej instalacji.Jak włączyć wymianę Intellij Hot Code
Z tego kodu:
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");
}
}
I umieścić punkt przerwania na mainTest.method1();
następnie zmodyfikować ciąg w Method2(), naciśnij Ctrl + S i dalej krok po kroku. Niestety środowisko wykonawcze nie jest aktualizowane, drukowany jest stary ciąg. Full stop - compile - run wyświetla nowy ciąg znaków. Mój wniosek jest więc taki, że wymiana nie działa.
Czy są jakieś ustawienia, które należy ustawić, aby włączyć wymianę kodu?
- Ubuntu, JDK 1.6
- Intellij 10,5 Ostateczny (ocena)
Nigdy nie słyszałem od hot swap dla aplikacji wiersza poleceń, tylko dla aplikacji internetowych. – duffymo
Pochodzę z zaćmienia, co jest tym, czego oczekiwałbym, aby intelli1 mógł to również zrobić. Czy czegoś brakuje? –