idea项目不报错,可以正常跑起来,但是打包报错:java:找不到符号
尝试过的方法:
1、重新编译报错的类。
2、清理idea缓存重启项目。
但是以上项目有时候管用,有时候不管用。
解决方法:
我的模块比较多,最后做的整合,所以有的模块编码格式不统一导致的。所以
1、统一编码格式utf-8
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
设置完这个打包就应该没问题了。习惯性的吧格式都统一了。往下走
2、idea file-->Setting-->file Encodings都设成utf-8
3、进行打包,如果还报错,就打开报错的类,右键先Recompile 当前类,在Build 当前模块,再重新打包。直到每个模块都没问题。
报错的模块被重新Build后 打包就不报错了。ok