読者です 読者をやめる 読者になる 読者になる

Eclipse で @Override 警告が変だ

新しい Eclipse を使いはじめたら、
@Override アノテーションを付けたい時の警告が出ず、逆にアノテーションを外すようにエラーになってしまった。

プロジェクトを右クリックしてコンパイラレベルを 1.7 にしたのに。。。


セッティングのファイルを開いたら、、、
.settings/org.eclipse.wst.common.project.facet.core.xml


<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="java" version="1.5"/>
  <installed facet="jst.web" version="2.3"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>


1.5 になってる!!

Maven webapp archtype で作ったのがいけないのか!

この記述を 1.7 に書き直せば、解決!