maven 错误找不到符号 解决办法
maven cannot find symbo 解决办法
如果你已经尝试了网上各种帖子各种解决办法还是没解决此问题,那么认真读一下这篇文章吧,绝对可以解决你的烦恼。
我的开发工具是idea, 由于“粗心” 在建立包的时候 没有建立src 和 main 文件夹,直接建立了java文件并指定为 make dir as source root . 这样建立完成后不影响程序依赖、编译、开发,所以这个问题很难被发现。 那么这样就会导致maven 在 test 或者 compile 的 找不到相应的依赖,会抛出 “ 错误找不到符号” 这个异常(异常也不够明确,有点糊弄人)。
即:
错误的项目结构:
|java
| com
| baidu
| search
正确的项目结构:
|src
| main
| java
| com
| baidu
| search
这样调整后,maven clean 然后在 test 就正常。
备注:如果你用的开发工具是 idea 别忘记了 java 这个文件夹 要 Make Directory as Source Root 哦
本文介绍了一种解决Maven项目中出现“错误找不到符号”的方法。问题源于项目结构不正确,即未按照标准Maven结构创建src和main目录。通过调整项目结构,并将java文件夹设置为源根目录,可以解决该问题。
2079

被折叠的 条评论
为什么被折叠?



