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

雅加达的ClassNotFoundException/NoClassDefFoundError。json。quarkus中的绑定类型

许展鹏
2023-03-14

我有一个maven模块,它依赖于/使用jakarta.json.bind中的类型。然而,这些类型不能在最新的夸库(1.13.0. Final)中开箱即用地解决。是否有推荐的方法使使用jakarta.json.bind中的类型在夸库中成为可能?

向雅加达添加依赖项。json。绑定api没有帮助,似乎会导致其他问题:

        <dependency>
            <groupId>jakarta.json.bind</groupId>
            <artifactId>jakarta.json.bind-api</artifactId>
            <version>2.0.0</version>
        </dependency>

谢谢你的建议。

共有1个答案

万博涛
2023-03-14

Quarkus目前不使用雅加达软件包。

要在Quarkus中使用JSON-B,您应该使用

<dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-jsonb</artifactId>
    <version>1.13.0.Final</version>
</dependency>
 类似资料:
  • 问题内容: 我经历了这个线程,什么原因以及NoClassDefFoundError和ClassNotFoundException之间有什么区别? 这是线程中具有最大ups的ans之一: NoClassDefFoundError :“因此,似乎 在成功编译源代码时发生 了NoClassDefFoundError ,但是在运行时未找到所需的类文件 。这可能是在分发或生产JAR文件时可能会发生某些情况,

  • Neo4j版本 图形数据库内核1.8.M05 操作系统 ...产生异常:

  • 问题内容: 我使用Java开发Web应用程序。当我将其部署到我的应用程序服务器(Jetty,Tomcat,JBoss,GlassFish等)时,将引发错误。我可以在stacktrace中看到此错误消息: 要么 这是什么意思,我该如何解决? 问题答案: 这是什么意思? 首先,让我们看一下: 当应用程序尝试使用其字符串名称通过其字符串名称加载类时抛出: 课堂教学中的方法。 课堂教学中的方法。 课堂教学

  • 我正在IntelliJ开发一个Web应用程序,Java /Jakarta,Maven和Tomcat 10。因此,我想使用JSTL标签,但无法让它们工作。 通过Maven,我添加了org。玻璃鱼。网址:雅加达。servlet。jsp。jstl:2.0.0。我的项目。我还在Tomcat/lib文件夹中添加了jar文件。 在我添加的jsp文件中: 为了解决“绝对uri:http://java.sun.c

  • 摘要:从正在运行的Java程序加载jar会导致由类间依赖(例如语句)引起的引起的。我如何绕过它? 更详细的问题是: 我试图通过自己的Java程序将jar文件(我们称之为“服务器”)以编程方式加载到Java虚拟机中(我们称之为“ServerAPI”),并使用扩展和其他一些技巧来修改服务器的行为并与之交互。ServerAPI依赖于服务器,但如果服务器不存在,ServerAPI仍然必须能够从网站上运行和

  • 在根据https://wiki.eclipse.org/new_maven_coordines和Maven central从Java 8迁移到Java 11并从EE切换到最新的Jakarta库时,我们在(仍然基于SOAP的)客户端应用程序中遇到了以下运行时异常: Getting java.lang.ClassNotFoundException:com.sun.xml.internal.ws.spi