私は次のクラスを持っています:
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 構成である可能性があると考えています。