我是kafka新手。當我運行此命令錯誤:包org.apache.kafka.clients.producer不是
javac -cp "C:\kafka\kafka_2.11-0.10.2.0\libs\kafka-clients-0.10.2.0.jar" *.java
我得到一個錯誤信息
error: package org.apache.kafka.clients.producer does not exist
我是kafka新手。當我運行此命令錯誤:包org.apache.kafka.clients.producer不是
javac -cp "C:\kafka\kafka_2.11-0.10.2.0\libs\kafka-clients-0.10.2.0.jar" *.java
我得到一個錯誤信息
error: package org.apache.kafka.clients.producer does not exist
我得到了答案。
因此發佈這裏,如果任何人需要這個。
下面的命令效果很好
javac的-classpath 「C:\卡夫卡\ kafka_2.11-0.10.2.0 \庫\卡夫卡的客戶端 - 0.10.2.0.jar;」 *的.java
但實際上,我們應該使用下列編譯
javac的-classpath 「C:\卡夫卡\ kafka_2.11-0.10.2.0 \庫*;」 *的.java
和運行類文件這個
的java -classpath 「C:\卡夫卡\ kafka_2.11-0.10.2.0 \庫*;」 SimpleProducer topicname
除了@Abhishek的答案: -
首先下載卡夫卡的客戶端庫的依賴從 [https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients]
複製org
文件夾並將其粘貼在我們的主要的lib
文件夾卡夫卡目錄。
然後運行上述兩個給定的命令
此外它可以由簡單的命令運行: -
javac -cp libs *.java
java -cp libs SimpleProducer *topicname*