项目场景:
在idea中对刚拉下来的项目进行maven的 clean和install 操作时
问题描述
在install 时报错 No signature of method: static java.util.Locale.getDefault() is applicable for argument types: () values: []
原因分析:
这里是因为你idea中使用的java版本与项目中依赖包所使用的java版本不一致导致的,可以去看看拉取的项目开发人员所使用的java版本 我这里使用的是java17 但是项目中所需要的java版本是java8 所以 无法install
解决方案:
在idea中找到项目结构,由于我使用了汉化版的idea,不同之处可以自己比较
在sdk中可以切换你的java版本(注:图片中jdk实际版本为17.0.1 1.8是我自己命名错误,实际上为17版本)
切换到相应的java版本后点击应用后确认即可解决