Maven & Eclipse Mars kompilieren Java 1.8 Fehler

8

Ich benutze Eclipse

%Vor%

und maven (mvn -v)

%Vor%

Mein% JAVA_HOME% ist auf

eingestellt %Vor%

und mein Java ist (Java-Version)

%Vor%

Ich starte Eclipse mit -vm (java jdk version) und habe die externe maven-Installation in eclipse hinzugefügt. nachdem ich ein Projekt importiert habe und Strang-Verhalten bekommen habe. Einige Klassen sind rot in eclispe und einige nicht. Ich überprüfe mit javap-Version und sie sind alle mit Hauptversion 52 kompiliert. Ich habe einen neuen Arbeitsbereich erstellt und das gleiche Ergebnis erhalten. sehr eigenartig. Wenn ich eine "rote" Java-Klasse mit Eclipse öffne und sie einfach speichere, wird es ok (keine Kompilierungsfehler).

Ich weiß wirklich nicht, was das Problem ist.

Fehler, die ich in Eclipse

bekomme %Vor%

als Eltern-Pom Ich benutze Spring-Boot-Starter-Eltern mit der Version 1.3.3-RELEASE Ich habe auch alle Eigenschaften angegeben, die ich kenne, wie java.version, maven.compiler.source / target und project build source und output encoding. versuchte auch, Maven Compiler-Plugin zu definieren. hat nicht geholfen.

liefert ein Codebeispiel

%Vor%

Es sieht so aus, als ob es total von dem Paket abhängt, in das ich die Klasse gelegt habe. bei einigen Paketen ist es nur kompilieren wie bei einigen es hat die folgenden erros

%Vor%

Die exakt gleiche Klasse in einem anderen Paket hat diesen Fehler nicht erzeugt. nur in einem bestimmten Paket. irgendwelche Ideen, was ich überprüfen kann?

    
borehack 12.04.2016, 18:14
quelle

1 Antwort

5

Irgendwo begraben ist wahrscheinlich ein einziger Kompilierfehler, der alle anderen verursacht. Konzentriere dich darauf. In meinem Fall hatte ich eine Datei fehlt } . Ich konnte die Datei finden, indem ich die gesamte Fehlerliste für Fehler überspringe, die nicht Syntax error on token oder foo cannot be resolved to a bar waren.

Aus den Kommentaren:

  

In meinem Fall gab es einen ungelösten Konflikt in einer anderen Datei. Scheinbar kompiliert der eclipse-mars und / oder java8 eclipse-Compiler nach einigen Kompilierungsfehlern in abhängigen Dateien keine anderen Dateien in einer sinnvollen Art und Weise, sondern spuckt scheinbar unüberbrückbare Fehler aus für die Dateien, die nicht erstellt werden können zu der schlechten Abhängigkeit

(Diese Antwort basiert auf Richard Sitzes Kommentar für jeden, der diese Frage in der Zukunft findet.)

    
Sbodd 12.07.2016 19:19
quelle

Tags und Links