質問

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を押して、段階的に進みます。残念ながら、ランタイムは更新されておらず、古い文字列が印刷されています。フルストップ - コンパイル-Runは新しい文字列を印刷します。したがって、私の結論は、ホットスワップが機能しないことです。

ホットコードスワップを有効にするために設定する必要がある設定はありますか?

  • Ubuntu、JDK 1.6
  • Intellij 10.5 Ultimate(評価)

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top