java+testNG+maven+IntelliJ 遇到问题Unsupported major.minor version 52.0

我在搭建:java+testNG+maven+IntelliJ IDEA环境的时候,遇到了如下问题:

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/beust/jcommander/ParameterException : Unsupported major.minor version 52.0

网上查询资料解释原因:major.minor版本52.0”错误可能是因为jar是在JDK 1.8中编译的,但是您正在尝试使用JDK 1.7环境运行它。

1、网上查了很多资料,都没有合适答案,我使用的maven版本是3.3.9,用的java版本是1.7,pom.xml 文件中一部分配置如下,

2、之前一直以为是这个上面配置文件问题,后面改了相关配置,还是没有解决问题

3、后面把JAVA版本换了,换成java 1.8,做了如下配置

4、在IntelliJ IDEA中,

  1. 转到Maven设置 → Maven → 导入。将JDK for importer设置为1.8。
  2. 转到Maven设置 → Maven → 转轮。将JRE设置为1.8。
  3. 转到菜单文件*→ 项目结构 → SDK。确保将JDK主目录路径设置为1.8。

5、解决了上面问题,运行成功,希望能帮助你

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值