Looks like Kafka classes is not on your classpath. You should either
assemble an uber-jar from your project (e. g. using Maven Assembly plugin
with jar-with-dependencies descriptor ref) or add location of Kafka classes
to your classpath.


2014-05-06 19:11 GMT+04:00 David Novogrodsky <david.novogrod...@gmail.com>:

> All,
>
> I am running some examples from the packet book Apache Kafka.  I am
> creating a HighLevelconsumer.  I am getting an error when I try to run the
> code:
> --
> C:\Users\david.j.novogrodsky\Documents\TestingKafka\target>java -cp
> Kafka_test-1.0-SNAPSHOT.jar com.cat.HighLevelConsumer test
> Exception in thread "main" java.lang.NoClassDefFoundError:
> kafka/consumer/ConsumerConfig
>         at com.cat.HighLevelConsumer.<init>(HighLevelConsumer.java:32)
>         at com.cat.HighLevelConsumer.main(HighLevelConsumer.java:61)
> Caused by: java.lang.ClassNotFoundException: kafka.consumer.ConsumerConfig
>         at java.net.URLClassLoader$1.run(Unknown Source)
>         at java.net.URLClassLoader$1.run(Unknown Source)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
> --
> Is this an error with the POM?
> David Novogrodsky
> david.novogrod...@gmail.com
> http://www.linkedin.com/in/davidnovogrodsky
>

Reply via email to