zoukankan      html  css  js  c++  java
  • Unsupported major.minor version 52.0

    Unsupported major.minor version 52.0 这个错误网上一百度一大堆,我就简单的记一下。

    直译过来意思是:不支持version52.0,其中version 52.0是魔码的其中一个版本,他对应的是jdk1.8

    所以异议过来就是:不支持jdk1.8

    简单来说,就是执行环境的jdk版本 低于 编译的jdk版本

    目录:

    一、linux环境java命令运行项目报异常

    二、windows使用eclip运行项目报异常

    一、linux环境java命令运行项目报异常

    这也是我碰到的情况:

    背景:在Eclipse中将maven项目打成jar包,然后放在linux系统上,通过java -jar 的命令运行该jar包。

    运行的时候报错:Unsupported major.minor version 52.0

    错误原因:我打的jar包的jdk设置为1.8,而linux服务器的jdk环境是1.7,所以在java命令运行该jar包的时候,就会报该异常:运行环境不支持1.8

    排查一:检查linux系统安装的jdk版本

    检查linux系统的jdk,确保linux环境变量的jdk版本与jar包运行的jdk版本一致。

    排查二:检查pom文件,添加如下代码

     

    二、windows使用eclip运行项目报异常

    还有一种情况,如果通过eclipse运行项目时报该异常时,则说明,项目着那个某些jar包的运行jdk是1.8,而项目设置的编译版本等是1.7,导致项目中的某些jar包无法运行,从而报异常。

    排查:检查本地Eclispe中项目中的jdk版本,如图:

    将图中标注的jdk版本均改为1.8。

    如果有书写错误的地方,或者是有问题的地方请及时评论或者是私信,以免误导个别萌新。
    虽然,我也是个萌新。你好,我叫吕小布

  • 相关阅读:
    5.5团队冲刺08
    5.6团队冲刺09
    5.4团队冲刺07
    5.3团队冲刺06
    5.2团队冲刺05
    第14 周作业
    CentOS Linux release 7.4 yum 安装mariadb-5.5.65 登录报错 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' (2)
    第13周作业
    解析函数
    npm模块安装机制
  • 原文地址:https://www.cnblogs.com/jpfss/p/9640112.html
Copyright © 2011-2022 走看看