首页 > 其他分享 >解决maven打包异常 Fatal error compiling: 错误: 无效的目标发行版

解决maven打包异常 Fatal error compiling: 错误: 无效的目标发行版

时间:2023-05-25 09:34:30浏览次数:38  
标签:JDK idea maven compiling 版本 error Fatal 打包

    问题:刚从github上拉下来的代码用idea中的maven打包就报这个错:“Fatal error compiling: 错误: 无效的目标发行版”,很明显是打包时的版本不对,现在记录下解决问题的步骤留待以后参考:

1、确定项目pom.xml的版本:

  项目是使用JDK 17,pom.xml的设置没有问题,接着

2、确定idea中项目JDK及模块JDK版本:

  项目JDK:

  模块JDK:

 

    idea中的项目模块设置JDK也没有问题,继续

3、确定idea 设置--》Java编译器 中项目编译器字节码版本:

   字节码版本没有问题,继续

4、确定maven运行程序使用 jre 版本:

  这个版本不对,应该改为跟随项目SDK来编译,修改这个错误:

 重新打包,没有异常提示,问题解决。

标签:JDK,idea,maven,compiling,版本,error,Fatal,打包
From: https://www.cnblogs.com/lovelyli/p/17430210.html

相关文章

  • maven命令,跳过单元测试-maven.test.skip和skipTests的区别
    maven命令,跳过单元测试-maven.test.skip和skipTests的区别-DskipTests,不执行测试用例,但是会编译测试用例类,并且会生成相应的class文件,而且此文件放置在target/test-classes下。-Dmaven.test.skip=true,不执行测试用例,也不会编译测试用例类。一、使用maven.test.skip,不但跳过单元......
  • 【异常】com.alicp.jetcache.CacheException: refresh error
    jetcacherefresherror一、背景描述二、报错内容三、报错原因四、解决方案4.1解决方案一,使用一级缓存4.2解决方案二,开启写入权限一、背景描述技术栈:SpringBoot(2.1.5.RELEASE)+SpringCloudOopenfeign(2.1.1.RELEASE)+jetCache(2.5.14)+redis(3.1.0)由于项目使用了微......
  • 【异常】java: Internal error in the mapping processor: java.lang.NullPointerExce
    本文目录一、背景描述二、错误原因三、解决方案一、背景描述项目背景:IDEA(2020.3)+Springboot(2.1.5.RELEASE)+maven报错内容:java:Internalerrorinthemappingprocessor:java.lang.NullPointerException二、错误原因错误原因还没有找到三、解决方案在使用mapstruct,IDEA......
  • python:Error: EPERM: operation not permitted, mkdir 'F:\Program Files\nodejs\n
     可以发现文件没有权限npmERR!Error:EPERM:operationnotpermitted,mkdir'F:\ProgramFiles\nodejs\node_global\node_modules'将nodejs的文件权限改为完全控制之后操作即可 ......
  • springboot项目启动报错java.lang.NoSuchMethodError: org.springframework.boot.buil
    产生此问题的原因是由于springboot版本兼容性导致的:java.lang.NoSuchMethodError:org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V2019-08-2918:04:54.089ERROR[restartedMain][SpringApplication.java:842]-Applicationrunfail......
  • 【异常】This application has no explicit mapping for /error, so you are seeing t
    本文目录一、错误提示二、错误原因2.1原因一:启动类的位置不对2.2原因二:控制器的URL路径书写问题 2.3原因三:配置文件中视图解析器的配置问题三、解决方案3.1解决方案一3.2解决方案二3.3解决方案三背景:使用springboot+vue构建的微信点餐系统一、错误提示最近在做一个项目,......
  • [Error 10048] error while attempting to bind on address (‘127.0.0.1‘, 8000):
    今天运行程序的时候碰到了这么个问题,因为之前也遇到过这种情况,那时找不到原因重启电脑这方法偶尔能解决,今天就不行了,电脑又没有看到明显的占用这个端口的程序。所以查找资料从根源出发解决。解决方法是:1.进入命令行(以管理员身份)2.输入netstat-aon|findstr"8000"查找8000端......
  • maven打包时跳过TEST的方式汇总
    使用maven打包时如何跳过test,有以下几种方式针对spring项目<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.18.1</version><confi......
  • selenium 启动ie浏览器报错:Unexpected error launching Internet Explorer. Protected
    解决selenium启动ie浏览器报错:UnexpectederrorlaunchingInternetExplorer.ProtectedModesettingsarenotthesameforallzones错误原因是IE浏览器中的安全选项设置不一致。打开IE浏览器,进入Internet选项, 确保这四个区域的启用保护模式设置保持一致应用即可。......
  • Maven+Eclipse+SpringMVC+MyBatis整合
    Maven+Eclipse+SpringMVC+MyBatis整合参考:SpringMVC3.0.5+Spring3.0.5+MyBatis3.0.4全注解实例详解(一):[url]http://www.blogjava.net/bolo/archive/2011/05/23/349655.html[/url]Maven最佳实践:版本管理:[url]http://juvenshun.iteye.com/blog/376422[/......