@Override注解在Eclipse中编译报错

  导入新工程后,发现默认用的jre是1.5版本的,在Eclipse中右击工程选择Build Path->点击Configure Build Path->Java Build Path->点击JRE System Library后点击Edit->jdk1.8版本,点击Finish,点击OK。

  但发现工程里有个java文件有红叉叉,提示要移除Override注解。这个问题是jdk1.5版本才有,1.6版本以上已经解决。在Eclipse中右击工程选择Build Path->Configure Build Path->点击Java Compiler->点击Compiler compliance level从1.5改为1.8->点击OK,在弹出的确认框中点击yes,红叉叉消失。

  需要注意的是:build path设置jdk运行时环境,compiler设置jdk编译时环境,因此他们最好保持一致。

  

时间: 2025-01-02 18:13:51

@Override注解在Eclipse中编译报错的相关文章

VC中编译报错:error C2011: 'fd_set' : 'struct' type redefinition

这是头文件包含顺序的问题,原因与解决办法见下面代码的注释. /* 包含下面这两个头文件时,必须把winsock2.h放在前面 否则编译报错,N多的重定义错误:例如 error C2011: 'fd_set' : 'struct' type redefinition */ #include <WinSock2.h> #include <Windows.h> int main(int argc, _TCHAR* argv[]) { Sleep(1); return 0; } 其实可以不

Eclipse中Jquery报错

在网上看到很多 jQuery-xxx.js 在eclipse中报错的解决方案大多是说 项目右键 Properties->Validation->JSP Content Validator 这项的右边点击 ... 按钮,然后点 Add Exclude Group->在 Exclude Group 点 Add Rule->Folder or file name 然后选到 jquery-xxxx.js 文件. 我试过了,还是报错报红. 后来发现还有一个方法更有效,原文如下 I have

sublime3中编译报错Could not open input file

php搭建完后出现Could not open input file错误 本来以为是php的新建那里出错,百度后修改多次后,发现无效 {"cmd": ["php", "$file"],"file_regex": "^(...*?):([0-9]*):?([0-9]*)","selector": "source.php"} 最后发现是未保存文件.

eclipse中maven报错--Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.

-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. vm参数配置 -Dmaven.multiModuleProjectDirectory=$M2_HOME

java中编译报错 ClassCastException 是什么原因,如何处理

ClassCastException  表示类型转换异常 例如:Pet 宠物类 Dog  狗狗类 (继承Pet) Penguin 企鹅类(继承Pet) Dog  dog  =  (Dog)pet  : 正确 向下转型 Dog   dog =   (Dog)penguin  :  错误 向下转型 处理方法:使用  instanceof  进行类型判断,可以避免类型转换异常 Pet pet = new Dog(); 例:  if(pet  instanceof  Dog){ Dog dog = (D

IntelliJ Idea中一个编译报错引发的

package verify; public class Verifier { private String name; public Verifier() { this.name = getClass().getName();//getClass()在ItelliJ idea中会报错: } public static void main(String[] args) { Verifier verifier = new Verifier(); System.out.println("可以正常编译

【微信】微信小程序 微信开发工具中新创建的json文件,编译报错VM1781:2 pages/module/module.json 文件解析错误 SyntaxError: Unexpected end of JSON input

如果新创建报错:编译报错VM1781:2 pages/module/module.json 文件解析错误  SyntaxError: Unexpected end of JSON input 解决方法: 在JSON文件中添加 即可解决 { } 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/9076271.html

IDEA中写MyBatis的xml配置文件编译报错的坑

IDEA中写MyBatis的xml配置文件编译报错的坑 说明:用IDEA编译工具在项目中使用Mybatis框架,编写mybatis-config.xml和Mapper.xml配置文件时,编译项目出现错误,错误提示为: xml中1字节的UTF-8序列的字节1无效 The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that the parser is encountering a

解决eclipse spring配置报错:cvc-elt.1: Cannot find the declaration of element

解决eclipse spring配置报错:cvc-elt.1: Cannot find the declaration of element 'beans'.Referenced file contains errors (http://www.springframework.org/schema/aop/spring-aop-3.1.xsd). 原因是无法从网络上读取到相应的schema文件,但实际上在浏览器中是可以访问的.却一直在eclipse中显示红叉,当然,并不影响编译打包. 查看所依赖