一.发行版本错误:17或者11

原因:你的java版本与发行版本不匹配,这里是

jdk1.8--》8

jdk11--》11

jdk17--》17

解决方法:

右键项目打开模块设置

修改项目jdk与语言级别

点击模块修改语言级别,选择你jdk对应的

上方点击文件-设置

找到maven-运行程序

点击下方编译器-java编译器,选择你的字节码文件

这样就好了

二.明明我已经导入jar包,但是依然有

<dependency>

         <groupId>org.springframework.security</groupId>

         <artifactId>spring-security-crypto</artifactId>

        <version>${spring-boot.version}</version> 

</dependency>

java: 程序包org.springframework.security.crypto.bcrypt不存在,类似的错误

原因:导入时候jar包导入.m2,但是你配置的不在这里,识别不到

解决方法:pom.xml文件刷新时侯,看看你是导入的user下面的.m2默认仓库地址还是你自定义的地址

同样是点击设置-构建工具-maven,将本地仓库改成你需要的位置,或者将c盘.m2的内容复制到你自定义的位置(笨方法,原理我也没研究,毕竟要布置到虚拟机上的,本机能打包就行)

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐