Skip to content

How to run the application after maven package? #1

@mikolaje

Description

@mikolaje

I'm a newbie, could you tell me how to run the application after maven package?

I run java -cp target/kafka-consumer-1.0-SNAPSHOT.jar package.KafkaTestConsumer, it turns out:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/kafka/clients/consumer/KafkaConsumer
        at zhihu.ZhihuCommentConsumer.runMainLoop(KafkaTestConsumer.java:33)
        at zhihu.ZhihuCommentConsumer.main(ZhihuCommentConsumer.java:27)
Caused by: java.lang.ClassNotFoundException: org.apache.kafka.clients.consumer.KafkaConsumer
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 2 more

Thanks a lot.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions