xyz*_*xyz 9 java eclipse annotations
我正在使用JRE 1.6版本并且在使用@Override界面时意识到JRE 1.5的问题.所以请在授予任何downvote之前进一步阅读:)
我导入了一个新项目(Spring + Maven)和Eclipse,@Override每当任何接口方法被覆盖时,每个注释都会出错.
我试过的事情到现在为止



请让我知道我还能尝试什么或者我犯的错误.
谢谢.
编辑1:
我收到了以下错误
The method XXX of type XXX must override a superclass method.
Run Code Online (Sandbox Code Playgroud)
编辑2:
代码示例
接口声明
public interface HelperService {
public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception;
}
Run Code Online (Sandbox Code Playgroud)
执行:
@Service
public class HelperServiceImpl implements HelperService{
@Override // Getting error for this line
public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception{
// Bla Bla Bla
}
}
Run Code Online (Sandbox Code Playgroud)
编辑3:
我能够成功构建和运行我的应用程序,而不管这些错误.只是不满意源代码中的红色错误标志.
检查RequisitionTypeDTOin接口是否与RequisitionTypeDTO实现中的类型相同(不同的导入).
如果确定,请尝试添加 maven-compiler-plugin
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
Run Code Online (Sandbox Code Playgroud)
和Maven- > Update project configuration...从项目的上下文菜单 - 因为这是你应该设置编译jre的方式.
当然mvn clean,在Eclipse中尝试Project- >Clean...
如果一切都失败,用最少的代码创建新的简单项目,并检查是否存在相同的错误.