• UnsupportedClassVersionError 错误解决办法


    偶然遇到关于版本问题的错误,为了以后查找方便记录下来。有更好的办法欢迎大家更正。

    错误内容:

    Exception in thread "main" java.lang.UnsupportedClassVersionError: com/jacob/activeX/ActiveXComponent : Unsupported major.minor version 51.0

    错误翻译:

    在执行main方法时 ,其中用到ActiveXComponent 包时候编译用的版本与当前ide中使用的java版本不一致。

    解决办法:

    我是在使用jacob时下载的1.18版本与到的该问题,找到相应包下的文件点击查看相关介绍。1.18的jacob要求在java1.7环境下运行。如下图

    那么只能有3个办法解决了。

    1、不用jacob换用例如poi...的jar包来操作。显然我放不下jacob,我要操作word。poi不是很好用。

    2、下载低版本的jacob来适应项目已有的jdk环境。

    3、把项目中的jdk版本升级到1.7.

    重点就说下升级到1.7吧,我用的myeclipse。当前环境中可选择的最高版本是1.6.所以需要添加1.7的版本(下载安装不说了)。

    项目右键-->properties-->Java Build Path-->Libraries-->Add Library--jre system library-->Installed Jre选择安装1.7的jdk路径。

    最后点击ok重新运行项目现在可以了。

  • 相关阅读:
    获取SQL中的所有字段
    win route命令
    mac m1 安装java
    mac 通过命令来打开文件,显示隐藏文件操作快捷键
    mac m1 安装tomcat
    mongodb 导出操作
    mac 查看已经安装jdk路径,以及配置jdk环境变量
    linux java 安装
    mac idea 调整字体大小
    tomcat 各个版本下载地址
  • 原文地址:https://www.cnblogs.com/zsslll/p/UnsupportedClassVersionError.html
Copyright © 2020-2023  润新知