attach source: Zusammenhang zwischen JAR und .class/.java Dateien?

alloisxp

Mitglied
Hallo!

wenn ich in Eclipse auf ein spezielles Interface klicke (View) dann zeigt er mir im Class editor eine sehr eingeschränkte sicht darauf und sagt mir ich soll "source attachen"

Ich denke das er da anscheinend nur die .class hat und eigentlich die .java braucht?

Da es sich um ein Eclipse eigenes Interface handelt, habe ich die .jar Datei (...org.eclipse.gmf.runtime.notation_1.5.0.v20110309-2159.jar)

Aber ich dachte in jars sind nur .class Dateien drin??
wenn ich da auf Change Attach Source klicke bietet er mir aber genau die Suche nach .jar Dateien an!
Kann mir jemand genau erklären was genau attach source macht?
Wie der Zusammenhang zwischen JARs und .class sowie .java Dateien ist?
 
Ok danke! Da wollte iche rstmal sicher gehen.
Das eigentliche Problem was ich habe ist nun dieses:

Ich habe eine .class (dazu liegt in einem anderen Ordner eine .jar, die vermutlich die source dateien irgendwie enthält).
Wie kriege ich denn jetzt programmatisch eine File variable gefüllt mit der .java zur zugehörigen .class wenn ich eine File var mit dem .jar habe? (Oder muss ich da anders rangehen?)
 

Zurück
Oben