运行时带有 JSON-B 的 Java SE 独立应用程序我得到 NoClassDefFoundError: Jakarta/json/Json

问题描述 投票:0回答:0

大家好,我已经构建了一个独立的应用程序,它使用 mqtt 并将数据发送到服务器 API。它构建得很好但是当我像这样运行应用程序时:

java --enable-preview --module-path modules -jar modules/MQTTListener-1.0.jar

我得到以下信息:

线程“main”中的异常 java.lang.NoClassDefFoundError: Jakarta/json/Json

我的模块信息包含: 需要 jakarta.json; 需要 jakarta.json.bind;

我的 POM 包含:

<dependency>
        <groupId>org.eclipse</groupId>
        <artifactId>yasson</artifactId>
        <version>3.0.3</version>
    </dependency>

我需要提供者吗?我似乎无法弄清楚我需要什么才能让它运行。任何帮助将不胜感激。

达米安

java jsonb
© www.soinside.com 2019 - 2024. All rights reserved.