解决IEDA编译java项目出现 library root ,编译缺少 rt.jar jce.jar
问题
编译项目时,提示找不到rt.jar,编译添加后,出现缺少jce.jar,maven依赖项显示jar包名,不显示maven:项目结构名称,idea版本2022.1
解决方式一
在项目的pom文件maven编译插件后添加以下内容:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf-8</encoding>
<compilerArguments>
<verbose />
<bootclasspath>${JAVA_HOME}/jre/lib/rt.jar${path.separator}${JAVA_HOME}/jre/lib/jce.jar</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
解决方式二
删除本项目的idea文件(.idea文件夹及xxx.iml文件),重新导入项目