出错记录:Maven导入依赖出现 Cannot resolve org.springframework 有可能是 AccessDeniedException 文件权限不足导致的
学springboot的时候,发现自己安装的maven没有办法正常导入依赖,出现Cannot resolve org.springframework 的错误。首先试了网上的方法,发现没有解决问题。寻找同学帮忙排查问题检查日志,发现根本原因是java.nio.file.AccessDeniedException: Permission denied ,maven没有权限修改我设置的目录,所以才会导入
刚开始学springboot,结果就被maven狠狠教做人了,出现了如下图的报错


出现这个错误的时候,先排除了有maven配置错误的可能,以及尝试清理缓存重新刷新等方法都不能解决问题
没有办法,去寻找了同学来帮忙解决错误
经同学排查,发现在 run 里面有 java.nio.file.AccessDeniedException: Permission denied 这个报错,证明是maven没有修改设置的目录的权限,所以导入依赖失败
我的设置是依赖安装在repo文件夹中,路径如图

那么根据AccessDeniedException的提示,需要先检查maven安装目录D盘的权限,起初权限是没有勾选 完全控制 和 修改 这两个选项,勾选了修改权限之后确认就好了

将D盘权限放开之后,再清理缓存,刷新maven之后依赖就可以正常导入了,也不再提示Cannot resolve org.springframework
所以大家在试了网上比较容易搜索到的方法的时候,如果还不能解决可以考虑是否有文件权限限制问题。搜了网上有关文件权限的限制导致出现一些bug,还是比较多的,可以注意一下,尽量在做什么事的时候保证需要的权限是开启的
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)