Have you ever experienced multiple errors when you import a project into a new environment and all the errors are on @Override methods smth like:
The method Xxx(zz) of type AAA.BBB must override a superclass method
Also when you remove “@Override” all goes fine?
Well this might be if you are compiling with Java 5 (or setting the compiler’s
-source option to expect Java 5 source) . In Java 5 you could not use the
@Override annotation with methods that implemented an interface, only with actual overrides of methods from a super class. This changed in Java 6 so that you can now use it in both contexts.
So a solution is just to compile with java 6+.
To set this in eclipse:
in “JDK Compliance” set “Compiler compliance level” to 1.6.