Anzeigen der Java-Dokumentation mit Eclipse unter Mac OS X

7

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:

  1. Ausführen von OS X Version 10.6.6.
  2. Sie haben das Java Developer Package für Mac OS X 10.6 Update 4 von connect.apple.com
  3. heruntergeladen und installiert
  4. Ich habe Eclipse Galileo installiert.
  5. 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 erweitern es in eine vollständige Verzeichnisstruktur?
  6. Unter Eclipse Einstellungen, Java / Installierte JREs Ich habe JVM 1.6.0 (MacOS X Standard) ausgewählt. Der Pfad zeigt jedoch auf / System / Library ... und nicht auf / Library ...

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

    
Ariel 08.03.2011, 23:41
quelle

5 Antworten

11

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:

  1. Navigieren Sie zu Einstellungen - & gt; Java - & gt; Installierte JREs
  2. Wählen Sie Ihre bevorzugte JRE aus und klicken Sie auf Bearbeiten ...
  3. Wählen Sie die classes.jar Bibliothek aus (sollte die erste in der Liste sein) und klicken Sie auf Javadoc Location ...
  4. Klicken Sie auf Javadoc im Archiv
  5. Setzen Sie Archivpfad auf /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/docs.jar
  6. Setzen Sie Pfad innerhalb des Archivs auf docs/api
  7. Klicken Sie auf OK

Optional können Sie jetzt auch den Quellcode einstellen ...

  1. Wenn classes.jar noch ausgewählt ist, klicken Sie auf Quellenanlage ...
  2. Setzen Sie den Standortpfad auf /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar
  3. Klicken Sie auf OK

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:

  1. Wenn Sie Quellcode oder Javadoc in Eclipse anhängen, klicken Sie auf die Schaltfläche Externe Datei ... oder Externer Ordner ... usw., um ein Finder-Fenster zu öffnen.
  2. Navigieren Sie zu Ihrem Java JDK-Ordner (normalerweise /Library/Java/JavaVirtualMachines )
  3. Sie sollten eine Liste Ihrer JDKs sehen, zum Beispiel 1.6.0_22-b04-307.jdk und 1.6.0_24-b07-334.jdk )
  4. Drücken Sie / auf Ihrer Tastatur, um das Dialogfeld Gehe zu dem Ordner zu öffnen
  5. Löschen Sie das / aus dem Dialogfeld, und geben Sie den Namen des JDK ein, in dem Sie navigieren möchten. Sie können Tab drücken, um den Namen automatisch zu vervollständigen, wenn Sie möchten.
  6. Klicken Sie auf Gehe
  7. Sie durchsuchen jetzt den Inhalt des JDK-Pakets; Sie können jetzt durch Contents/Home etc klicken, wo Sie appledocs.jar , docs.jar , src.jar und andere Goodies sehen sollten.
gutch 09.03.2011, 04:14
quelle
8

Für alle, die diese StackOverflow-Post finden und die src.jar nicht finden: Apple hat es aus dem SDK entfernt und es wird nicht standardmäßig bereitgestellt. Sie können es jedoch von Apple selbst herunterladen unter: Ссылка Ссылка

P.S. Apple-Account ist erforderlich (kostenlose Registrierung)

    
Mark 17.03.2011 15:02
quelle
2

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: -

    
limc 09.03.2011 00:17
quelle
0
  

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.

    
Paŭlo Ebermann 08.03.2011 23:58
quelle
0

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.

    
Tao Starbow 24.02.2013 21:39
quelle

Tags und Links