akka 线程“main”中出现异常java.lang.NoClassDefFoundError:在Java项目中使用ActorSystem时可进行scala/序列化

3phpmpom  于 2022-11-05  发布在  Java
关注(0)|答案(1)|浏览(151)

我是java和AKKA工具包的新手。我已经创建了一个JAVA项目,并试图包括以下代码

package com.postgresqltutorial;

    import akka.actor.ActorSystem;

    public class App {
        public static void main(String[] args) {

        final ActorSystem system = ActorSystem.create("QuickStart");
      }

    }

我在引用的库中使用了AKKA库,如akka-actor_2.12-2.6.15.jar、akka-protobuf_2.12-2.6.15.jar和akka-stream_2.12-2.6.15.jar。
我的项目结构类似于project structure
请帮我解决这个问题。

izkcnapc

izkcnapc1#

很可能你没有正确引用库。这就是为什么你应该使用构建工具,比如Maven。检查引用的链接来了解它是如何工作的。它会为你处理库,你只需要把它们添加到pom.xml文件中。
示例:

<dependencies>

    <dependency>
        <groupId>com.typesafe.akka</groupId>
        <artifactId>akka-actor_3</artifactId>
        <version>2.6.18</version>
    </dependency>

</dependencies>

相关问题