最近在自己电脑上重新导项目,问题真多,特此总结了几个笔记,供大家参考。
1.mac idea设置背景色
a.Intellij IDEA---->Preferences
b.选择Editor--->Color Scheme--->General--->schema
schema有两个选项:Darcula(黑色)和default(白色),此时可以按照个人喜好修改主题背景啦!
2.@Override注解报错时,编辑器提示:“@Override is not allowed when implementing interface method”,原因是因为
@Override从jdk1.5开始出现的,是用来标注方法重写的。通常方法重写发生在继承父类,重写父类方法,或者实现接口,实现接口方法。@Override能够保证你正确重写方法,当你重写方法出错时,比如方法名误写,或者漏掉参数,编译器会提示编译错误。
出现以上问题,则跟编译器版本问题有关。编译器1.5只支持@Override注释重写父类方法,不支持实现接口方法。而我的IDE默认使用jdk1.5的编译器。
我们只需要将language level设置高于jdk1.5版本即可,因为我机器安装的是jdk1.8,所以我将language level设置为:jdk1.8,问题解决。
操作步骤如下:
a.File----》Project Structure
b.选择Project Settings下的 Project中的Project SDK和Project language level对应自己项目的JDK,此处为JDK1.8版本的
c.最后选择Modules,如果项目多的话可选择报错的项目进行设置Language level为自己相应的JDK版本
供大家参考!