So, da ich eclipse endlich mal zum laufen gebracht habe, wollte ich mir das mal ein wenig anschaun. Nun habe ich gemerkt, dass wenn ich in einem JavaProject mir die ‚‚JRE-Systembibliothek [JDK]‘‘ anschau und eine Klasse (?) öffnen will, die Quellenzuordnung nicht gefunden wird. Aber woran kann das liegen? Installiert habe ich als Java-Laufzeitumgebung habe ich „J2EE 1.4 SDK“ und ‚‚Java EE 5 SDK‘‘, läuft mit beiden nicht.
Hallo erstmal.
Am Bild lässt sich das wohl einfacher nachvollziehen: http://mitglied.lycos.de/schachspielen/www_eclipse_3…
Nun habe ich
gemerkt, dass wenn ich in einem JavaProject mir die
‚‚JRE-Systembibliothek [JDK]‘‘ anschau und eine Klasse (?)
öffnen will, die Quellenzuordnung nicht gefunden wird.
.class Dateien sind schon kompiliert und können jedenfalls nicht ohne weiteres vom Menschen gelesen werden.
Aber
woran kann das liegen?
Wurde in Eclipse schon ein Projekt angelegt ? Weitere Dateien bekommt man im Regelfall über ‚rechte Maustaste auf Projektnamen‘-‚neu‘-’’ in Eclipse hinein.
HTH
mfg M.L.
.class Dateien sind schon kompiliert und können jedenfalls
nicht ohne weiteres vom Menschen gelesen werden.
Deswegen werden ja wohl auch die Quellen benötigt, oder liege ich da falsch?
Wurde in Eclipse schon ein Projekt angelegt ?
Ja
Hallo nochmal.
Deswegen werden ja wohl auch die Quellen benötigt, oder liege
ich da falsch?
Das ist schon richtig, aber die genannten Dateien sind bei jedem (neu) angelegten Projekt dabei. So gesehen braucht man diese nicht zu beachten.
mfg M.L.
‚‚JRE-Systembibliothek [JDK]‘‘ anschau und eine Klasse (?)
öffnen will, die Quellenzuordnung nicht gefunden wird. Aber
woran kann das liegen? Installiert habe ich als
Java-Laufzeitumgebung habe ich „J2EE 1.4 SDK“ und ‚‚Java EE 5
SDK‘‘, läuft mit beiden nicht.
Eclipse verknuepft die .class-Dateien mit der Source im JRE
Verzeichnis.
(siehe Window->:stuck_out_tongue_winking_eye:references->Java->Build Path->Classpath Variables->JRE_SRC (reserved))
Da dort aber standardmaessig kein src.zip drin ist, wird die
Source dementsprechend auch nicht angezeigt.
Die pragmatische Loesung ist das src.zip aus dem JAVA_HOME
Verzeichnis in das „JRE_HOME“-Verzeichnis zu kopieren.
(unter Windows z.B. C:\Programme\Java\j2re1.4.2_10)
Andere Moeglichkeit waere dir eine eigene Classpath Variable
anzulegen, z.B. JAVA_SRC, den Pfad auf das src.zip im
JAVA_HOME-Verzeichnis setzen und dann beim Klicken auf
[Attach Source…] eben diese Variable zu referenzieren.
Gruss, Patrick
Ok, danke. Dann wäre das Problem gelöst. Also bräuchte man für diese Quellen den Quellcode des Programmes, oder in diesem Fall des JDK.