构建遇到如下报错Class"***" is public, should be declared in a file named "***.java"

1.报错现象

开发在构建过程中,构建报错,我们进到日志中查看,发现报如下的错误

2.报错原因

我们乍一看这个报错可能会有点不知所措,其实对于我这种不懂开发的人来讲,看这种报错是比较费劲,后面我们通过万能的维基百科查到报错原因,这里的报错原因是因为当类名和文件名不一致的时候就会出现这样的问题.

 

 

 从上面我们看出类名和源码文件名不一致,所以导致构建报错。

3.解决方法

让开发修改源码文件中的类名和源码文件名一致,然后重新提交一次代码,重新构建就OK了。

原文地址:https://www.cnblogs.com/qingbaizhinian/p/13576542.html