Ich versuche eine sehr einfache Aufgabe zu erledigen und irgendwie finde ich nicht, wie ... Ich möchte meine Eclipse-Umgebung so einrichten, dass ich Hilfe und Dokumentation zu jeder Standardklasse / Methode bekommen kann im JDK, wie ich es vor einigen Jahren mit Eclipse unter Windows getan habe, wo der Cursor auf einen Klassennamen (zB PrintWriter) und auf Strg + F2 klicken würde, würde die Java-Dokumentation für die PrintWriter-Klasse geöffnet werden. Hier ist meine Umgebung:
Wie auch immer, in Eclipse, wenn ich die Maus über einen Klassennamen halte, erhalte ich einen braunen Dialog mit einer kurzen Erklärung der Klasse. Ich weiß jedoch nicht, wie ich die vollständige Java-Dokumentation der Klasse öffnen kann. Außerdem konnte nirgends in Eclipse ein Ort gefunden werden, an dem angegeben werden kann, woher die Java-Dokumentation genommen werden soll und welcher Hotkey die Java-Dokumentation nicht enthält.
Ich entschuldige mich für die vielen Details, ich nehme nur an, dass sie notwendig sein könnten, um eine gute Antwort zu bekommen.
Danke!
/ A
Ich hatte das gleiche Problem - zuvor konnte ich auf Java-Dokumentation und Source direkt in Eclipse zugreifen, aber das verschwand nach einem der Java-Updates von Apple letztes Jahr.
Meine Lösung bestand darin, die Quelle und Javadoc der JRE-Definition in Eclipse manuell hinzuzufügen. Hier ist wie:
/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/docs.jar
docs/api
Optional können Sie jetzt auch den Quellcode einstellen ...
/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar
Tatsächlich ist das Paket 1.6.0_24-b07-334.jdk eigentlich nur ein Ordner; Es wird von OS X als eine einzige Datei behandelt, Sie können jedoch direkt auf den Inhalt zugreifen, wenn Sie den richtigen Pfad kennen. Was ist, wenn Sie nicht wissen, welchen Pfad Sie eingeben? Sie können den Inhalt von Eclipse durchsuchen, wenn Sie diesen Trick kennen:
/Library/Java/JavaVirtualMachines
) 1.6.0_22-b04-307.jdk
und 1.6.0_24-b07-334.jdk
) Contents/Home
etc klicken, wo Sie appledocs.jar
, docs.jar
, src.jar
und andere Goodies sehen sollten. Um die Java-Dokumentation auf dem Mac anzuzeigen, bewegen Sie Ihre Maus zu der gewünschten Klasse und klicken Sie dann auf SHIFT+FN+F2
.
Übrigens können Sie den Tastenkürzel von Einstellungen - & gt; Allgemein - & gt; Schlüssel - & gt; Geben Sie " Attached Javadoc öffnen " ein. Hier ist mein Screenshot: -
Unter / Library / Java / JavaVirtualMachines Ich habe eine Datei namens 1.6.0_24-b07-334.jdk, die das neue JDK zu sein scheint, das ich gerade installiert habe. Es ist jedoch eine einzelne Datei, nicht in Verzeichnisse und Dateien erweitert. Wenn ich mit der rechten Maustaste darauf klicke und "Paketinhalt anzeigen" auswähle, sehe ich, dass es im Inneren die Dateien docs.jar und src.jar enthält. Allerdings nicht sicher, was ich mit der Datei 1.6.0_24-b07-334.jdk tun sollte - sollte ich es so lassen, wie es ist, oder vielleicht zu einer vollständigen Verzeichnisstruktur erweitern?
Soweit ich mich an Mac OS erinnere (ich musste vor zwei Jahren für einige Monate verwenden) denke ich, das ist nicht wirklich eine "einzelne Datei", es sieht nur so in der Dateimanager-Anwendung aus. Schauen Sie, ob Sie darin im Dateiauswahldialog von Eclipse navigieren können, wo Sie die docs.jar für Ihre Dokumentation auswählen können.
Ich hatte ein ähnliches Problem und konnte beim Zugriff auf die Apple Developer-Seite keine lokale Kopie der docs.jar herunterladen. Ich ging zu den Präferenzen & gt; Java & gt; Installierte JREs & gt; Bearbeiten, und dann den "Javadoc-Speicherort ..." Wert für die Gläser betrachtet. Der Javadoc-URI war immer noch auf " Ссылка " eingestellt. Als ich es in " Ссылка geändert habe", erschienen die Tooltips wieder. Natürlich funktioniert das nur, wenn Sie online sind.