仅记录我所遇到的问题
JDK环境问题
idea error:java: 无效的源发行版: 8
idea error:java: 无效的源发行版: 1.8
Information:java: javacTask: 源发行版 8 需要目标发行版 1.8
error:java:Compilation failed:internal java compiler error
此类问题,均是因为JDK的版本导致的,故此有以下处理方式
- 设置 项目、工程、编译 JDK的各种环境 ~
- 通过pom.xml 设置Maven编译的JDK版本 ~
- 如上述修改环境后依旧报错,请 重新导入 Maven的包 ~
未分类问题
Error:(1, 1) java: 非法字符: ‘\ufeff’
- 报错信息
Error:(1, 1) java: 非法字符: ‘\ufeff’
Error:(1, 10) java: 需要class, interface或enum
-
错误场景
Idea导入eclipse项目,编译时发生错误 -
错误解析
Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,IDEA没有这个智能转换 -
解决方式 :用IDEA转换,先转换为GBK,再转回UTF-8
先转换为GBK
确定转换
再转回UTF-8
- 注:也可用其它编辑器转换,例如notpade++、sublime等
tomcat debug模式无法启动成功
提示:断点方法拖慢速度,导致长时间无法启动debug模式下的服务
解决办法:打开断点列表(Ctrl+Shift+F8),取消方法断点即可
项目结构后面显示0%classes,0% lines covered
解决方式: Ctrl + Alt +F6 取消对勾选项
js版本问题:Method definition shorthands are not supported by current JavaScript version
解决方式:Settings(idea:Ctrl+Alt+S)→ Languages&Frameworks → JavaScript 选取较高的js版本