java.lang.UnsupportedClassVersionError: org/json/JSONObject : Unsupported major.minor version 52.0

ADS2020实战:手把手教你搭建交叉耦合VCO并分析相位噪声(附避坑指南) 本文以ADS2020软件为例,提供了交叉耦合压控振荡器(VCO)从原理图搭建到相位噪声分析的完整实战指南。详细讲解了核心器件选择、谐波平衡与瞬态仿真的关键设置,并重点剖析了相位噪声的仿真方法与优化方向。文中附有详细的避坑指南,帮助初学者和工程师高效完成VCO设计与仿真验证,避免常见错误。 阅读详情

在maven项目中引入百度富文本编辑器ueditor-1_4_2的过程中遇到几个问题,记录下来。

第一个问题:在maven库中无法像其他jar包一样引入ueditor-1.1.0.jar,解决办法:不引用它的jar包,直接拷入引用的源代码就行,是去ueditor的官网下载:ueditor_release_ueditor1_4_3_1-src.zip,解压之后:

我用的是jsp,所以选择jsp-》lib,点开之后:

然后分别在maven中引入四个jar包,最下面的jar包就不用引入了

再选择jsp--》src ,可以看到:

将这些java文件创建一个ueditor包,拷贝进入,然后分别修改各java文件的package路径名,最后在找到ueditor1_4_2\jsp\controller.jsp 文件修改里面的引入类路径:把 import="com.baidu.ueditor.ActionEnter" 修改成 import="org.ccpit.ueditor.ActionEnter"   这样就不用再引用ueditorjar包了。

第二个问题:在引用json.jar 启动程序,在创建UE的时候后台提示:

严重: Servlet.service() for servlet [jsp] in context with path [] threw exception [javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: org/json/JSONObject : Unsupported major.minor version 52.0 (unable to load class org.json.JSONObject)] with root cause
java.lang.UnsupportedClassVersionError: org/json/JSONObject : Unsupported major.minor version 52.0 (unable to load class org.json.JSONObject)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2961)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at org.ccpit.ueditor.ConfigManager.initEnv(ConfigManager.java:165)
at org.ccpit.ueditor.ConfigManager.<init>(ConfigManager.java:52)
at org.ccpit.ueditor.ConfigManager.getInstance(ConfigManager.java:66)
at org.ccpit.ueditor.ActionEnter.<init>(ActionEnter.java:34)

at org.apache.jsp.resource.ueditor1_005f4_005f2.jsp.controller_jsp._jspService(controller_jsp.java:70)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)

这个文件是由于引用json的版本不对引起的,打开pom.xml文件 找到引入json包的配置位置

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20150729</version>
</dependency>

修改成:

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20140107</version>
</dependency>

最后问题解决!

Vue+OpenLayers6一本通,OpenLayers6完整教程大全,OpenLayers6全知全解,OpenLayers6入门、实战、扩展进阶三合一专栏目录汇总 Gis开发入门,OpenLayers、Leaflet、Maplibre-gl和Cesiumjs地图引擎介绍以及几种地图服务vms、vmts介绍OpenLayers介绍,相比较其他地图引擎有什么优点OpenLayers7.x版本和6.x版本有什么区别,是否需要升级到OpenLayers7版本?OpenLayers6实战:OpenLayers创建自定义控件,以创建一个地图复位控件为例OpenLayers6实战,OpenLayers创建自定义鹰眼控件,自定义鹰眼控件样式,调整鹰眼控件位置、大小、文字和按钮等样式。 阅读详情

相关推荐

GR00TN1.7国内本地下载+模型下在+hugingface无法连接,本地模型下载

GR00TN1.7

alsj123456的博客 99

Unknown Source

<br />是否觉得下面的异常非常眼熟呢? <br />Exception in thread "main" java.lang.RuntimeException<br />        at Test.main(Unknown Source)<br />当通过日志文件分析异常原因时,Unknown Source通常比较令人郁闷,郁闷程度与出错方法中行数成正比。 <br />其实出现Unknown Source的原因是在编译时没有指定相应的选项,具体可以参见javac -g系列参数的帮助。当通过javac

yjs200811的专栏 5084

Keil中搭建自动化单元测试框架Unity

前言:   虽然一些C++的自动化单元测试框架也能用来C语言单元测试,但那样我们编写C语言程序时需要符合C++的标准,这样有一些C的特性是无法使用的,限制C的特性使用不太好,于是找了一个全部用C实现的自动化测试框架。Unity是一个简单且直接的自动化单元测试框架,它由很少的几个文件构成。 搭建环境:   1.从github上下载最新版本的Unity源码,下载链接:https://github...

程序员的自我修炼 3900

java无法弹出_java运行不了,出现以下提示,如何解决。

该楼层疑似违规已被系统折叠隐藏此楼查看此楼Java 插件11.162.2.12 x86使用 JRE 版本 1.8.0_162-b12 Java HotSpot(TM) Client VM用户主目录 = C:\Users\Administrator----------------------------------------------------c: 清除控制台窗口f: 终结在结束队列...

weixin_39567169的博客 1335

推荐系统公平性之流行度偏差(fairness in recommender systems -- popularity bias)

主要参考论文:《The Unfairness of Popularity Bias in Recommendation》 RMSE@RecSys 2019 流行度偏差是什么 先定义流行物品和非流行物品。下图是(Movielens 1M)数据集中物品的评分情况。 图的横坐标表示不同物品,纵坐标表示物品的评分次数。可以看出只有少部分物品得到了很多的评分,大部分曲线尾部的物品都只有少量的评分,我们也把这部分物品称为长尾物品。在本文中,我们取曲线的前20%对应的物品为流行物品,剩余的为非流行物品(长尾物品)。 然

beilizhang的博客 5286

Data+AI新玩法:Text2SQL让数据查询变得如此简单!

你是不是也遇到过这种情况?明明手头有海量数据,却因为SQL这道“门槛”,让分析和决策变得复杂和拖沓。你可能想着:“要是我能直接用自然语言和数据库对话,那该多好!你不是一个人在这样想,Text2SQL技术正是为了帮你摆脱这一困境而诞生的。

Ase5gqe的博客 867

at java.lang.thread.run unknown source_项目启动不了,启动报错找不到原因

java.lang.NoClassDefFoundError: CLOBat java.lang.Class.getDeclaredMethods0(Native Method)at java.lang.Class.privateGetDeclaredMethods(Unknown Source)at java.lang.Class.privateGetPublicMethods(Unknown ...

weixin_31001739的博客 4169

51单片机+DS18B20+数码管显示+超温提示+Proteus仿真

51单片机+DS18B20+数码管显示+超温提示+Proteus仿真 Proteus仿真 实例代码 #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit we1 = P3^0; sbit we2 = P3^1; sbit we3 = P3^2; sbit we4 = P3^3; sbit DS = P1^0; sbit D1 = P3^6; sbit D2 = P3^7; uch

perseverance51博客 1540

导入jar包时报错 ORA-29552 (Unsupported major.minor version 50.0)

在用cmd导入Gson的jar包时,忽然弹出窗体,报错为: errors : class com/google/gson/annotations/Expose ORA-29552: 验证警告: java.lang.UnsupportedClassVersionError: com/google/gson/annotations/Expose (Unsupported major.m

球的博客 1828

深度强化学习调参技巧:以DQN、DDPG、TD3、PPO、SAC等算法为例

深度强化学习调参技巧:以D3QN、DDPG、TD3、PPO、SAC算法为例

丨汀、的博客 3445

【AI智能体】Claude Code 高级编程技巧实战项目详解

Claude Code 高级编程技巧实战项目详解

congge 1万+

java.lang.UnsupportedOperationException的解决方法

知识点就是使用asList方法继承的父类的add和remove,只会抛出UnsupportedOperationException异常,java.util.ArrayList重写了父类的add和remove,所以需要ArrayList来调用方法。

fromVillageCoolBoy的博客 4685

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

java.lang.NoSuchMethodError: org.json.JSONObject.put(Ljava/lang/String;Ljava/util/Collection;)

问题: java.lang.NoSuchMethodError: org.json.JSONObject.put(Ljava/lang/String;Ljava/util/Collection;) 解决方案: https://blog.csdn.net/wuzhong8809/article/details/89149332 但是博主通过此方式未解决成功。。。

天天开心鸭! 699

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

java.lang.NoSuchMethodError: org.json.JSONObject.put(Ljava/lang/String;Ljava/util/Collection;) 解决方法

java.lang.NoSuchMethodError: org.json.JSONObject.put(Ljava/lang/String;Ljava/util/Collection;) 解决方法 在使用json的时候报这个错误 ,是包有冲突,解决方法如下: <dependency> <groupId>org.springframework.boot</gro...

maying0124的博客 5325

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

java.lang.UnsupportedOperationException 异常处理

通过 json 字符串转化成的 asList ,对该 List 进行 add 时,抛出异常 java.lang.UnsupportedOperationException。

zhongyuan_p的博客 703

json-server 的简单使用(mock-server)

目的: 起一个本地的mock-server来完全模拟请求以及请求回来的过程 安装json-server: npm install -g json-server 创建db.json: 在一个文件夹下新建一个db.json文件 { "school": [ { "id": 1, "name": "first", "address": "beijing" } ], "student": { "name": "lihua" } } 启动json-server: 在当前文件夹下输

Gong_01的博客 1111

java:无法将类org.json.XML中的方法toJSONObject应用到给定类型

toJSONObject(java.lang.String)' in 'org.json.XML' cannot be applied to '(java.lang.String, boolean)

Airplane2020的博客 1667

解决java报错class [Ljava.lang.Object; cannot be cast to class [Ljava.lang.Comparable

记录一下遇见过的奇怪报错~ 正确代码 public class Test<T> { private T[] test; private int size; Test() { size = 8; test = (T[]) new Object[8]; } public static void main(String[] args) { Test t = new Test(); } } 当泛型变量

weixin_43405649的博客 4970

导入项目发生UnsupportedClassVersionError:Unsupported major.minor version错误的解决办法

import项目,项目上出现感叹号,于是我习惯性的build path—>configuration build path,将项目中的jdk8改为本地的jdk7。原以为没事儿了,运行发生Exception in thread "main" java.lang.UnsupportedClassVersionError: xxxx: Unsupported major.minor version 52

业精于勤,荒于嬉 1593

Jbuilder2006中使用1.5以下JDK的解决方法 [转]

Jbuilder2006自带了1.5的JDK,但如果你还想继续用JDK1.42,如果只是在Jbuilder2006的tool->configure->JDKs中添加一个JDK1.42或更低版本,那么即使你只写一个最简单的HelloWorld程序,Jbuilder2006都会给你报出长长一串错误,编写的代码在Jbuilder2005中也无法运行。我在刚使用Jbuilder2006时,被这个问题困惑了

rkind的专栏 1776

JSONObject.toBean 报java.lang.ClassCastException: java.lang.Class cannot be cast to **

错误出现条件代码:JSONObject entityObj = importArray.getJSONObject(i); JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setRootClass(Entity.class); Entity entity= (Entity) JSONObject.toBean(entityObj, Entit

jiangshanwe 1211

已解决:java.lang.UnsupportedClassVersionError 异常的正确解决方法,亲测有效!!!

是由于JVM版本与编译代码的JDK版本不匹配引起的,通过确保JVM版本与编译版本一致,或者在编译时指定合适的目标版本,可以有效解决该问题。本文提供了多种解决方案和实用建议,帮助开发者避免或解决此类问题。希望本文对您有所帮助,如有其他问题,欢迎讨论!

猿鹏探码的博客 7011

常见异常【一】TooManyResultsException

org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 11 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(Defa...

z132378的博客 6354

json-server的学习笔记

json-server 是一款小巧的接口模拟工具,一分钟内就能搭建一套 Restful 风格的 api,尤其适合前端接口测试使用。只需指定一个 json 文件作为 api 的数据源即可,使用起来非常方便开源地址主页地址Github项目地址创建一个文件。{\\?id=:id中的\\是转义使用--routes选项启动JSON 服务器。现在可以使用其他路线访问资源。1、返回一个 Express 服务器。2、返回 JSON 服务器使用的中间件。options选项static静态文件的路径logger。

lalala_dxf的博客 2810

浅谈 [Ljava.lang.Object 异常

<br />初学者使用hibernate执行查询的时候,很容易遇到结果集的类型转换问题,所以明确“执行结果”里的数据类型很重要。下面有两小例子:<br />(1):使用HQL进行条件查询。此结果集List包含的是对象数组,其中对象数组的索引0位置是Dept对象,该对象数组的长度取决于参与的表的个数。<br /> <br /> <br />    Session session = HibernateSessionFactory.getSession();<br /> <br /> Query q = ses

jing的专栏 2520

ConvertException: Unsupported source type: class java.lang.String

项目上遇到,文件异步上传时会把不符合标准的数据放入redis ,然后隔几秒去请求redis里面的数据,但是时不时会出现ConvertException: Unsupported source type: class java.lang.String 的错,一直百思不得其解,认为从redis取出数据后序列化出了问题,但是检查过后序列化没有任何问题 最后经过断点,发现下面这行代码 JSONUtil.toList(JSONUtil.toJsonStr(records), Sample.class) 但是...

dream_miracle的博客 6790
上一篇: HTML中&nbsp; &ensp; &emsp; &thinsp;等6种空白空格的区别
下一篇: at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:54
dw_java08
博客等级 码龄15年 122粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值