IDEA报错——java: 非法的表达式开始/需要‘;‘/需要‘)‘/需要class, interface或enum

IDEA报错——java: 非法的表达式开始/需要’;‘/需要’)'/需要class, interface或enum

IDEA 报错:

java: 非法的表达式开始/需要';'/需要')'/需要class, interface或enum

背景

将远程的 Java Web 项目下载到本地并进行开发时,修改项目和文件编码后,build project 时报了下面的错:

java: 非法的表达式开始/需要';'/需要')'/需要class, interface或enum

IDEA报错——java: 非法的表达式开始/需要‘;‘/需要‘)‘/需要class, interface或enum_第1张图片

原因

当前编译后的文件,与当前编码格式的环境不匹配,产生了乱码,所以报错

解决办法

方法一
删除当前编译后的文件,重新 build project 即可解决此问题(笔者采用的是此方法)。
方法二
修改环境及编译后的文件的编码格式,使其保持一致即可解决此问题。

方法二参考BoomerZ

你可能感兴趣的:(Java,intellij-idea,java,ide)