2012-06-04 18 views
11

Ich benutze JRE system Library [jre7] und wenn ich import org.jdesktop.application.Action ichEklipse nicht erkennt org.jdesktop. *

The import org.jdesktop cannot be resolved 

erhalten entfernte ich den Build-Pfad durch Build Path > remove from build path und dann habe ich
project > properties > java build path > add Library > JRE system Library und noch gleichen Fehler.

+0

Was meinen Sie mit "Ich habe den Build-Pfad entfernt"? Wurde die Bibliothek korrekt hinzugefügt (d. H. Wird sie im Projekt unter referenzierte Bibliotheken angezeigt)? – brimborium

Antwort

18

Der Code org.jdesktop ist nicht Teil von Java SE, daher sind die Klassen nicht in der JRE enthalten. Sie müssen eine JAR-Datei suchen und herunterladen, die die Klassen enthält, und sie dann Ihrem Eclipse-Buildpfad hinzufügen.

(Ein Ort, um die JAR-Download ist here ... aber es ist einfach Ihre eigene Suche, wenn Sie diesen Link Pausen zu tun. Zum Maven Central oder findjar.)

+0

Ich habe org-jdesktop-layout.jar zum buildPath hinzugefügt, aber es hat nicht geholfen. macht es das richtige JAR? – URL87

+0

Schau hinein. Enthält es die Klasse, die Sie importieren möchten? Wenn nicht, ist es die falsche JAR-Datei. –

31

Wenn jemand interessiert ist, musste ich 3 JAR-Dateien herunterladen:

  • appframework-1.0.3.jar (Link in früheren Post) Weichen enthält org.jdesktop.application Klassen,
  • Swing-Layout-1.0.3.jarlink Weichen enthalten org.jdesktop.layout Klassen,
  • Swing-Arbeiter-1.1.jarlink weichen org.jdesktop.swingworker Klassen enthält, von den anderen erforderlichen
+1

Ich würde das als die richtige Antwort akzeptieren. Danke für Ihre Recherche! – ignis

3

Gerade jar die entsprechende JAR-Datei von here herunterladen. Und du bist gut zu gehen. Fügen Sie das Glas zu Ihrem Build-Pfad hinzu.