rch850 の上澄み

技術的な話題とか、雑談とか。タイトルを上澄みに変えました @ 2020/09/02

Eclipse が Java のコードを 1.4 準拠として認識してしまう件の対処

ワークスペースの設定で Compiler compliance level を 1.6 にしてるにも関わらず、EclipseJava コードを 1.4 準拠として認識してエラーが出まくる現象に最近遭遇してます。アノテーションやらジェネリクスやらで真っ赤っ赤です。クリーンして再コンパイルさせても効果無しです。プロジェクトで側では compliance level 設定してません。

しょうがないので、一旦ワークスペースの設定の Compiler compliance level を 1.5 に落とすと、ガーッとコンパイルされて、通るようになりました。で、1.6 に戻したら、またガーッとコンパイルされて通りました。腑に落ちないですが、そんな現象もあるということで、忘備録。