9

私は次のクラスを持っています:

public class MyClass {
  public static void main(String[] args) {
    System.out.println("abc");
  }
}

メイン メソッドを実行すると、期待どおり「abc」が出力されます。

次に、「abc」を「def」で変更した後、「def」の代わりに「abc」が出力されました。Make ボタンを手動でトリガーしようとしましたが、同じ間違った結果が得られました。また、[イベント ログ] タブで、印刷する内容を変更したにもかかわらず、メソッドを実行しようとするたびに「すべてのファイルが最新です」というメッセージがログに記録されます。

ファイルを右クリックして [Compile MyClass.java] を選択すると、すべて期待どおりに動作します。

ハードドライブをSSDに変更した後(問題がある場合)、ワークステーション(xubuntu 14.04)でこの問題が発生しています。SSD の有無にかかわらず、他の同僚にはこの問題はありません。そのため、間違った IDEA 構成である可能性があると考えています。

4

4 に答える 4

5

キャッシュを無効にして intellij を再起動してみると、多くの場合に役立ちます。

ファイル -> キャッシュの無効化/再起動

于 2015-02-18T19:29:23.930 に答える
1

Intellij IDEA 14.0.3 Community Edition のインストールとその構成ファイルを ~/.IdeaIC14 から削除し、古いバージョン (13.1.6) をインストールしてから 14.0.3 を再度インストールし、古いインストールの構成ファイルを使用することで、この問題を解決しました。 .

したがって、14.0.3 の新規インストールを行う場合、IDEA の問題である可能性があるというのが私の結論です。

他の誰かがこの問題を確認できますか?

于 2015-02-19T08:55:26.377 に答える