2017-08-16 137 views
-1

添加Maven項目依賴關係,並且下載罐子也可以看到類,但是在代碼中它表示「KafkaConsumer無法解析爲某種類型」。 我重新啓動了Eclipse.Did清理項目。 Maven更新項目已完成,但沒有任何選項正在工作。下面是日食的圖像。Eclipse Maven依賴關係無法解析爲類型

enter image description here

的Eclipse:

Eclipse Java EE IDE for Web Developers. 
Version: Neon.3 Release (4.6.3) 
Build id: 20170314-1500 

的pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>Apache.Kafka</groupId> 
    <artifactId>Apache.Kafka</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <name>Apache.Kafka</name> 



    <properties> 
     <java.version>1.8</java.version> 
     <jdk.version>1.8</jdk.version> 
     <jre.version>1.8</jre.version> 
    </properties> 

    <dependencies> 
     <dependency> 
      <groupId>org.apache.kafka</groupId> 
      <artifactId>kafka-clients</artifactId> 
      <version>0.10.1.0</version> 
     </dependency> 
    </dependencies> 
</project> 
+0

向下投票評論1 – sunleo

+0

添加代碼作爲文本不作爲圖像,也添加pom.xml – Jens

+0

這是怎麼得到-1我不明白,這是相關的工具沒有代碼,我相信。 – sunleo

回答

0

這一個項目中,我做了幾個月前爲我工作。

我說我需要全部進口,而不是通配符

import org.apache.kafka.clients.consumer.ConsumerConfig; 
import org.apache.kafka.clients.consumer.ConsumerRecord; 
import org.apache.kafka.clients.consumer.ConsumerRecords; 
import org.apache.kafka.clients.consumer.KafkaConsumer; 

//Here you define the props and topics 

KafkaConsumer<String, byte[]> consumer = new KafkaConsumer<String, byte[]>(props); 

而且我是用這個版本的其他:

<dependency> 
    <groupId>org.apache.kafka</groupId> 
    <artifactId>kafka-clients</artifactId> 
    <version>0.9.0.1</version> 
</dependency> 

但是我懷疑問題是不是在依賴版本。

+0

這不是答案! – sunleo

+0

您是否試圖用這種方式編寫導入分離和KafkaConsumer?如果是這樣並且不行,它肯定是IDE的一個問題 –

+0

是的,它表示爲無法解析導入org.apache.kafka.clients.consumer.KafkaConsumer – sunleo

相關問題