Beim Kompilieren eines Android-Projekts in Eclipse 3.4.2 wird Folgendes angezeigt: Das Projekt kann erst erstellt werden, wenn die Fehler im Erstellungspfad behoben sind.
Ich habe eine vorübergehende Lösung vom Blog http://www.scottdstrader.com/blog/ether_archives/000921.html erhalten
Die Lösung bestand darin, eine erneute Speicherung der ausgewählten Projekte (und ihrer .classpath-Dateien) zu erzwingen:
- Öffnen Sie die Projekteigenschaften
- Wählen Sie Java Build Path> Libraries
- Fügen Sie eine neue, beliebige Bibliothek hinzu (wird später gelöscht)> OK
- Warten Sie, bis der Arbeitsbereich aktualisiert wurde (oder erzwingen Sie eine Aktualisierung des Projekts).
- Die Fehler werden behoben
- Entfernen Sie die Dummy-Bibliothek
Die einzigen anderen Referenzen, die ich finden konnte, waren geringfügige Änderungen am Inhalt der .classpath-Datei.
Gibt es eine dauerhafte Lösung für dieses Problem?
eclipse
build
compilation
Yokks
quelle
quelle
Antworten:
Haben Sie versucht, Projekt> Reinigen ... aus dem Menü zu verwenden? Dadurch wird ein neuer Build für die ausgewählten Projekte in Eclipse erzwungen.
quelle
quelle
Dies geschieht, wenn dem Projekt hinzugefügte Bibliotheken nicht den richtigen Pfad haben.
quelle
Das hat es für mich behoben ...
Ich hatte ein Problem mit meinem spring-core.jar. Ich habe das gesamte Release-Verzeichnis hier gelöscht. (Ich bin auf Sieg 10).
C: \ Users ********. M2 \ repository \ org \ springframework \ spring-core \ 4.3.1.RELEASE
Ich habe mit der rechten Maustaste auf das Projekt> Maven> Projekt aktualisieren geklickt und mein Ausrufezeichen ist verschwunden. Keine Probleme mehr.
Hier ist die Quelle, aus der ich die Informationen gefunden habe:
http://crunchify.com/cannot-be-read-or-is-not-a-valid-zip-file-how-to-fix-maven-build-path-error-with-corrupted-jar-file/
quelle
Dies funktioniert bei mir: Schließen Sie das Projekt und öffnen Sie es erneut. Dadurch wird Eclipse gezwungen, es als neues Projekt zu betrachten und einen korrekten Erstellungspfad zu erkennen.
quelle
Für meinen Mac OSX Eclipse habe ich folgende Schritte ausgeführt:
quelle
Keine der anderen Antworten hat bei mir funktioniert. Selbst nachdem ich meine Probleme mit dem Erstellungspfad behoben, aktualisiert, bereinigt, neu erstellt und neu gestartet hatte (sowohl von Eclipse als auch vom Computer), wurde immer noch das kleine rote Ausrufezeichen angezeigt.
Ich habe es behoben, indem ich das Projekt geschlossen (Rechtsklick, Projekt schließen) und erneut geöffnet (Doppelklick auf das geschlossene Projekt) habe, was Eclipse zu zwingen schien, zu "bemerken", dass die Probleme mit dem Erstellungspfad behoben wurden.
quelle
Ich habe dieses Problem einige Male gesehen (habe es jetzt wieder auf meinem Heimcomputer mit Eclipse 4.2).
Das Erzwingen einer erneuten Speicherung (durch Ändern des Klassenpfads, z. B. durch Hinzufügen einer Bibliothek, Speichern, Zurücksetzen) funktioniert vorübergehend. Das Problem tritt jedoch beim Neustart von Eclipse erneut auf :(
Wenn Sie den Eclipse-Arbeitsbereich aus dem Orbit entfernen, wird er dauerhaft behoben (bis zum nächsten Mal). Aber es muss einen besseren Weg geben!
quelle
Auf meinem Mac hat das bei mir funktioniert
Sie können loslegen und Ihr Projekt jetzt ausführen
quelle
Das hat bei mir funktioniert:
~/.m2/repository
und löschen Sie dort alles, indem Sie ausführenrm -rf
. Stellen Sie sicher, dass alles gelöscht ist.quelle
Überprüfen Sie einfach, ob unnötige Gläser in Ihrer Bibliothek hinzugefügt wurden oder nicht. Wenn ja, entfernen Sie einfach diese Gläser aus Ihrer Bibliothek und bereinigen Sie Ihr Projekt einmal. Es hat bei mir funktioniert.
quelle
In Eclipse hat das bei mir funktioniert: Rechtsklick-Projekt. -> Eigenschaften -> Bibliotheksabschnitt; Hinzufügen (überhaupt eine Bibliothek) -> Bibliothek auswählen und auf Entfernen klicken -> OK drücken.
quelle
Ich bin auf dieses nervige Problem mit dem Play-Framework gestoßen. Es wäre schön, wenn es eine Möglichkeit gäbe, zu wissen, über welche Build-Fehler Eclipse unglücklich ist, aber es wird Ihnen nichts sagen. Mit einem Projekt konnte ich das Projekt schließen, die Eclipse-Konfiguration mit neu erstellen
sbt eclipse
und erneut öffnen. Bei einem fast identischen Projekt hat das nicht funktioniert. Das Löschen des Projekts, das Neuerstellen der Eclipse-Konfiguration mitsbt eclipse
und das Importieren haben jedoch den Trick getan.quelle
Holen Sie sich ein cmd und laufen
quelle
Wenn Sie der Meinung sind, dass Sie alles richtig gemacht haben, Eclipse sich jedoch weiterhin über die Gläser beschwert, aktualisieren Sie den Ordner, in dem sich die Gläser befinden, und stellen Sie sicher, dass Eclipse weiß, dass sie dem Projekt hinzugefügt wurden. Die Angabe des Dateipfads allein reicht (anscheinend) nicht aus
quelle
Ich bin ein paar Mal mit diesem Problem konfrontiert worden und das Befolgen der folgenden Schritte hat beide Male behoben. 1. Navigieren Sie zu C: \ Users \ 2. Suchen Sie den Ordner ".m2" und löschen Sie ihn.
Warten Sie, bis das Projekt aktualisiert ist, und in meinem Fall werden die oben genannten Schritte beide Male ausgeführt.
quelle
Ich bekam eine zusätzliche Warnung
Wenn Sie diese Warnung beheben, wird der Fehler ebenfalls behoben. Die Schritte sind wie folgt:
Ich habe mit der rechten Maustaste darauf geklickt und dann darauf geklickt
Quick Fix
. In dem sich öffnenden Dialogfeld habe ich ausgewähltOpen the Compiler Compliance property page
und auf dieFinish
Schaltfläche geklickt .(Dies ist der gleiche wie in
Java Compiler
Abschnitt.)In diesem Dialog fand ich das
Compiler compliance level
Dropdown und wechselte1.6
zu1.8
und klickte aufApply and close
.Ich bekam ein Meldungsfeld, in
Compiler Settings Changed
dem ich gefragt wurde, ob ich wollteBuild the project now?
. Ich klickte aufYes
.Der Fehler beim Erstellen des Pfads wurde behoben.
quelle
Gehe zu Projekt => Automatisch erstellen . Stellen Sie sicher, dass es angekreuzt ist
quelle