解决错误:Maven install找不到程序包、找不到符号

解决错误:Maven install找不到程序包、找不到符号

 

错误由来:

由于项目导入第三方Jar包,maven clean正常,maven install报错提示

 

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project
XXXXXX程序包包找不到
XXXXXX找不到符号

 

程序结构如下图,报错中找不到的包就是src/lib下的第三方jar包。

解决错误:Maven install找不到程序包、找不到符号_第1张图片

 

解决方法:

在pom.xml中中加入以下代码:

 

  
    maven-compiler-plugin  
    3.1
    
	1.8
	1.8				
        UTF-8
        
	    -verbose
	    -Xlint:unchecked
	    -Xlint:deprecation
	    -bootclasspath
	    ${java.home}/lib/rt.jar:${java.home}/lib/jce.jar
	    
	    -extdirs
	    ${project.basedir}/src/lib
	
    
 

 

解析:

解决错误:Maven install找不到程序包、找不到符号_第2张图片

 

重点:

  1. rt.jar包和jce.jar包路径不可出错,路径错误易导致致命错误:在类路径或引导类路径中找不到软件包 java.lang,请检查配置完成后显示的rt.jar包和jce.jar包路径。

(2)插件maven-compiler-plugin 的版本低于3.1  配置有差异

需要将compilerArgs 改成

 


    src/lib

 

 

解决后console:

解决错误:Maven install找不到程序包、找不到符号_第3张图片

解决错误:Maven install找不到程序包、找不到符号_第4张图片

留下老母亲般的泪水~~

 

 

特别鸣谢:

参考博客:https://blog.csdn.net/wabyking/article/details/79700030,我花费了一个下午都没有找到解决方案终于找到了,特此感谢。

 

 

 

你可能感兴趣的:(MAEN,报错,springboot)