Come abilitare lo scambio di codice hot Intellij
-
29-10-2019 - |
Domanda
Intellij non sembra che stia facendo scambiare codice caldo di base sulla mia installazione.
Per questo codice:
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");
}
}
Ho messo un punto di interruzione mainTest.method1();
Quindi modificare la stringa su Method2 (), premere Ctrl+S e continuare a passo dopo passo. Sfortunatamente il runtime non viene aggiornato, la vecchia stringa viene stampata. Full Stop - Compile - Esegui stampa la nuova stringa. Quindi la mia conclusione è che non funziona a caldo.
Ci sono impostazioni che devo impostare per abilitare lo scambio di codice caldo?
- Ubuntu, JDK 1.6
- Intellij 10.5 Ultimate (valutazione)
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow