Hallo,
ich würde gerne bei Eclipse für Linux mint die JavaDocs anzeigen lassen für die gesamte API.
(openjdk-8-jre).
Irgendwie muss das bei preferences -> intalled JREs ->JRE Definition möglich sein.
Ich habe JRE home :/usr/lib/jvm/java-8-openjdk-amd64
und dann die verschiedenen System libraries:
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/resourced.jar
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar
....
Es macht den Anschein, dass für jede jar-Datei auch eine @ Javadoc location hinzugefügt werden
kann/soll (recht Umständlich??)
Ich hab auch keinen so richtige Ahungn von diesen jar-Datein..
Weiß jemand einen Lösungsansatz??
Z.B. gehe ich wie folgt vor: ich klicke z.B. auf eine Methode also z.B.: HashMap
Dann wird im tool-tip und im Javadoc Fenster java.util.HashMap<K,V> angezeigt.
Anstatt einer Beschreibung kommt dann:
"Note:An exception ocurred while getting the Javadoc. See log for details"
Dann rechtsklick kann ich auswählen: Open Input.
Hier habe ich:
The JAR file /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jat has no source attachement
You can attach the source by clicking Attach Source below:
dann button zum filesystem. (Attach Source)
Weiter unten müssten dann die log details sein:
//Compiled from HashMap.java(version unknwn: 52.0, super bit)
//Signature...
//Field descriptor
Irgedenwie muss es einen Zuordnung der Jovadocs zu den .jar -Dateien geben!!
Z.B. gehe ich wie folgt vor: ich klicke z.B. auf eine Methode also z.B.: HashMap
Dann wird im tool-tip und im Javadoc Fenster java.util.HashMap<K,V> angezeigt.
Anstatt einer Beschreibung kommt dann:
"Note:An exception ocurred while getting the Javadoc. See log for details"
Dann rechtsklick kann ich auswählen: Open Input.
Hier habe ich:
The JAR file /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jat has no source attachement
You can attach the source by clicking Attach Source below:
dann button zum filesystem. (Attach Source)
Weiter unten müssten dann die log details sein:
//Compiled from HashMap.java(version unknwn: 52.0, super bit)
//Signature...
//Field descriptor
Irgedenwie muss es einen Zuordnung der Jovadocs zu den .jar -Dateien geben!!
...
Aber wahrscheinlich müsste ich einfach ein anderes JDK installieren!!??
Hi, ja ohne das JDK könnte ich ja nicht compilieren, richtig!? (java-8-openjdk-amd64)
Im Grunde muss ich auch nix online integrieren, istallieren ect. Ich hab die Javadoc doch auf dem Rechner:
file:///usr/share/doc/openjdk-8-jre-headless/jre/api/management/extension/index-all.html
(zum Bleistift)
Im Grunde genommen kann ich ja auch den Browser aufmachen, aber ich findes es eben praktischer alles
inder Entwicklungsumgebung integriert zu habe, dafür hat man ja Eclipse!
P.S.: Obwohl mich das grade selber wundert, warum mir da headless angezeigt wird, das müsste eigentlich der Ordner java-8-openjdk-amd64 sein!
Im Grunde muss ich auch nix online integrieren, istallieren ect. Ich hab die Javadoc doch auf dem Rechner:
file:///usr/share/doc/openjdk-8-jre-headless/jre/api/management/extension/index-all.html
(zum Bleistift)
Was du hast, ist die html-Doku. Was du brauchst, sind die Sourcen.
Die findest du wie gesagt entweder auf der Open-JDK-Seite, oder müsstest du als Paket installieren können (openjdk-8-source?). Diese kannst du Eclipse dann über den "Attach Sources"-Button bekannt machen
ja funktioniert!
Ich habe jetzt für jedes jar-Archiv die Sourcen zugwiesen, ob das notwendig, weiß ich nicht.
Jedenfalls bekomme ich die Javdoc angezeigt!
Danke!