Intellij no parece estar haciendo un intercambio de código básico en mi instalación.Cómo habilitar el intercambio de código activo de Intellij
Para que este código:
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");
}
}
pongo un punto de interrupción en mainTest.method1();
a continuación, modificar la cuerda en metodo2(), pulse ctrl + s y seguir paso a paso. Lamentablemente, el tiempo de ejecución no se actualiza, se está imprimiendo una cadena antigua. Punto final - compilar - ejecutar imprime la nueva cadena. Entonces mi conclusión es que el intercambio en caliente no funciona.
¿Hay alguna configuración que deba configurarse para habilitar el intercambio de código de acceso rápido?
- Ubuntu, JDK 1.6
- Intellij 10,5 último (evaluación)
nunca he oído hablar de intercambio en caliente para aplicaciones de línea de comandos, sólo para aplicaciones web. – duffymo
Viniendo de eclipse, lo que hace esto, espero que intellij pueda hacer esto también. ¿Me estoy perdiendo de algo? –