当前位置: 首页 > 知识库问答 >
问题:

JAVAlang.LinkageError--json库--issue?

湛光明
2023-03-14

JAVAlang.LinkageError:无法从本地模块加载器@4c3e4790(finder:local Module finder@38cccef)链接net/sf/json/JSONException(模块“MYAPP:lib(根目录:C:\MYAPPS\EAP-6.4.0\jboss-EAP-6.4\modules,C:\MYAPPS\EAP-6.4.0\jboss-EAP-6.4\modules\system\layers\base,C:\MYAPPS\EAP-6.4.0\jboss-EAP-6.4,C:\MYAPP\Utils\JBossUtils\VLSEnv\VLS1,C:\MYAPP,C:\,C:\MYAPP\Utils\JBossUtils\VLSEnv\VLS1\VLS1\VLS\bin)))2017-02-02-01:45。fusion[272396945]java。lang.LinkageError:无法从本地模块加载器@4c3e4790(finder:local Module finder@38cccef)链接net/sf/json/JSONException(模块“MYAPP:lib(根目录:C:\MYAPPS\EAP-6.4.0\jboss-EAP-6.4\modules,C:\MYAPPS\EAP-6.4.0\jboss-EAP-6.4\modules\system\layers\base,C:\MYAPPS\EAP-6.4.0\jboss-EAP-6.4,C:\MYAPP\Utils\JBossUtils\VLSEnv\VLS1,C:\MYAPP\Utils,C:\,C:\MYAPP\Utils\JBossUtils\VLSEnv\VLS1\VLS\bin))

我们使用的是旧版本的json库,上面的问题是由这个引起的吗?

共有1个答案

沈国安
2023-03-14

LinkageError是在经典情况下会得到的,在这种情况下,您有一个由多个类加载器加载的类C,并且这些类在相同的代码中一起使用(比较、转换等)。如果它是相同的类名称,或者即使它是从相同的jar加载的,也没关系——如果从另一个类加载器加载,来自一个类加载器的类总是被视为不同的类。

当您两次包含一个库时,可能会发生这种情况。查看链接:

https://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/beta422/html/Class_Loading_and_Types_in_Java-LinkageErrors___Making_Sure_You_Are_Who_You_Say_You_Are.html

 类似资料:
  • 问题内容: 我正在使用jackson库对JSON进行序列化/反序列化。我需要此JSON的大小尽可能小,所以我启用了功能ALLOW_UNQUOTED_FIELD_NAMES以消除所有引号。我知道删除引号不是标准的json,但是将json缩小是该项目的一项硬要求。生成的json有效,但是当我尝试读取json值时,出现异常: org.codehaus.jackson.JsonParseException

  • He called the crowd with his disciples, and said to them,"If any want to become my followers, let them deny themseleves and take up their cross and follow me. For those who want to save their life wil

  • JSON 简介 在这一章,我们将开发一个小而完整的 Haskell 库,这个库用于处理和序列化 JSON 数据。 JSON (JavaScript 对象符号)是一种小型、表示简单、便于存储和发送的语言。它通常用于从 web 服务向基于浏览器的 JavaScript 程序传送数据。JSON 的格式由 http://cnhaskell.com/chp/www.json.org 描述,而细节由 RFC

  • 问题内容: 我正在使用Java和AngularJS开发一个Web应用程序,并选择实现令牌身份验证和授权。出于练习目的,我到达了将凭证发送到服务器,生成随机令牌存储凭证并将其发送回客户端的地步。在对服务器的每个请求中,我都将令牌附加在标头中,并且可以完美运行。对于身份验证的观点是完美的,不需要更多。 但是,我现在想跟踪用户类型(管理员,普通用户…),它的ID或任何其他唯一字段;据我了解,我必须使用登

  • 全部的我和你有一个很奇怪的问题https://github.com/json-path/JsonPath 其中一个问题似乎是实现中存在的重入问题:当执行路径时,每个片段返回一个字符串: 我通过将JSONObject/JSONArray传递给JsonPath.read()而不是JSON字符串来“黑客”。做完后,现在我得到了: 如您所见,这已经是一个数组。我在谷歌上搜索了很多次,但都找不到问题所在。

  • 下面是一个Java程序,我正在尝试使用org.fasterxml.jackson.core和jackson-databind库以流式方式测试JSON处理。 目标是学习如何处理JSON并捕获我想要的信息。现在,我想要完成的是以下内容: 1)我在这里发布的JSON有很多数据。跟随这个JSON的Java程序是我试图处理这个JSON,特别是,捕获“Part1/MyAnalysis/Matches”下的“n