2017-08-16 1 views
-1

gelöst werden Maven Projektabhängigkeiten hinzugefügt und Gläser heruntergeladen werden auch Klassen können gesehen werden, aber im Code sagt es "KafkaConsumer kann nicht in einen Typ aufgelöst werden". Ich habe die Eclipse.Did neu gestartet, um das Projekt zu bereinigen. Maven Update-Projekt ist fertig. Aber keine Option funktioniert. Unten ist das Bild von der Sonnenfinsternis.Eclipse Maven Abhängigkeit kann nicht zu einem Typ

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

Down-Wähler pls comment1 – sunleo

+0

Code als Text hinzufügen nicht als Bild, fügen Sie auch die pom.xml – Jens

+0

Wie kommt es das gibt -1 Ich verstehe nicht, wird dies das Werkzeug nicht Code im Zusammenhang glaube ich. – sunleo

Antwort

0

Dieses ist für mich in einem Projekt arbeitete ich vor ein paar Monaten.

Ich habe alle Importe ich brauchte, nicht die Wildcard

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); 

Und ich diese andere Version wurde mit:

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

jedoch vermuten, dass ich das Problem nicht in der Abhängigkeits Version.

+0

Dies ist keine Antwort! – sunleo

+0

Haben Sie versucht, die Importe getrennt und den KafkaConsumer auf diese Weise zu schreiben? Wenn ja und nicht funktioniert, muss es ein Problem mit der IDE sein –

+0

Ja sagt es als Der Import org.apache.kafka.clients.consumer.KafkaConsumer kann nicht aufgelöst werden – sunleo

Verwandte Themen