J'essaie d'accomplir une tâche très fondamentale et je ne peux pas sembler trouver comment ... j'aimerais que mon environnement Eclipse soit défini de manière à obtenir de l'aide et de la documentation sur n'importe quelle classe / méthode standard Dans la JDK, comme si j'avais l'habitude de faire il y a quelques années avec Eclipse sur Windows, où le curseur d'un nom de classe (par exemple, un imprimeur), et un clic sur Ctrl + F2 ouvrirait la documentation Java pour la classe PrintWriter. Voici mon environnement: P>
Quoi qu'il en soit, dans Eclipse, mettez la souris sur un nom de classe, je reçois une boîte de dialogue marron avec une courte explication de la classe. Cependant, je ne sais pas comment ouvrir la documentation Java complète de la classe. Ne pouvait également trouver nulle part dans Eclipse un endroit pour indiquer où prendre la documentation Java, ni la touche de raccourci de la documentation Java. P>
Je m'excuse pour les nombreux détails, je suppose simplement qu'elles peuvent être nécessaires pour avoir une bonne réponse. P>
Merci!
/ A p>
5 Réponses :
sous / bibliothèque / java / java / javawirtualmachines J'ai un fichier nommé 1.6.0_24-B07-334.jdk, qui semble être le nouveau JDK que je viens d'installer. Cependant, c'est un fichier unique, non étendu à des répertoires et des fichiers. Cliquez avec le bouton droit de la souris et sélectionnez "Afficher le contenu du package" qui me montre que profondément à l'intérieur contient les fichiers docs.jar et src.jar. Cependant, je ne sais pas ce que je devrais faire avec le fichier 1.6.0_24-B07-334.JDK - dois-je le laisser tel quel, ou peut-être l'étendre à une structure de répertoire complète? P> blockQuote>
De ce que je me souviens de Mac OS (je devais utiliser il y a un deux ans depuis quelques mois), je pense que ce n'est pas vraiment un "fichier unique", il ne l'appartient que dans l'application de gestionnaire de fichiers. Regardez si vous pouvez naviguer à l'intérieur dans la boîte de dialogue Eclipse de fichier d'Eclipse où vous pouvez sélectionner les docs.jar pour votre documentation. P>
Pour afficher la documentation Java dans Mac, déplacez votre souris sur la classe souhaitée, puis cliquez sur D'ailleurs, vous pouvez découvrir la clé de raccourci de Shift + Fn + F2 Code>. P>.
p>
Merci pour les informations SHIFT-FN-F2. BTW dans mon environnement Eclipse, je ne peux pas trouver Javadoc ouvert ouvert. Je trouve cependant "une documentation externe ouverte" et "Javadoc externe ouverte", tous deux mappés sur Shift-F2, il doit donc y avoir des différences entre votre environnement et votre mine. Quoi qu'il en soit, ça marche bien maintenant. Merci!
J'ai eu le même problème - auparavant, j'avais pu accéder à la documentation Java et à la source directement à Eclipse, mais cela a disparu après l'une des mises à jour Java d'Apple l'an dernier. P>
Ma solution consistait à ajouter manuellement la source et Javadoc à la définition du JRE à Eclipse. Voici comment: p>
/Library/java/javavirtualmachines/1.6.0_24-B07-334.jdk/Contents/home/docs.jar Code> Li>
- Set chemin dans les archives em> à
Docs / API CODE> LI>
- Cliquez sur OK Li>
ol>
Maintenant, éventuellement, vous pouvez définir le code source aussi ... p>
- avec classes.jar em> toujours sélectionné, cliquez sur Source pièce jointe ... em> li>
- Set chemin de localisation em> to
/library/java/javavirtualmachines/1.6.0_24-b07-334.jdk/Contents/home/src.jar Code> Li>
- Cliquez sur OK Li>
ol>
En fait que le paquet 1.6.0_24-B07-334.JDK est en réalité un dossier; Il est traité comme un fichier unique par OS X, mais vous pouvez accéder directement à son contenu si vous connaissez le bon chemin. Et si vous ne savez pas quel chemin l'entrée? Vous pouvez parcourir le contenu de Eclipse si vous connaissez ce truc: p>
- Lors de la fixation de code source ou Javadoc in Eclipse, cliquez sur le fichier Fichier externe ... em> ou dossier externe ... em> bouton, etc. pour afficher une fenêtre de recherche li>
- Accédez à votre dossier JAVA JDK (généralement
/ bibliothèque / java / java / java / java / java / code>) li>
- Vous devriez voir une liste de vos JDK, par exemple
1.6.0_22-b04-307.jdk code> et 1.6.0_24-b07-334.jdk code>) li>
- Appuyez sur / em> sur votre clavier pour afficher le aller dans la boîte de dialogue Dossier em> li>
- Supprimez la / em> dans la boîte de dialogue et commencez à taper le nom de JDK que vous souhaitez naviguer. Vous pouvez appuyer sur onglet em> à l'autocomplete le nom si vous le souhaitez. LI>
- Cliquez sur Go em> li>
- Vous parcourez maintenant le contenu du paquet JDK; Vous pouvez maintenant cliquer sur
Contenu / Accueil Code> etc où vous devriez voir Appledocs.jar code>, docs.jar code>, src.jar < / code> et d'autres goodies. Li>
ol>
Incroyable! Si compliqué. Merci beaucoup, ça a fonctionné parfaitement!
Après avoir téléchargé et installé le javadeveloper_10.6_10m3326.dmg d'Apple Votre indice a fonctionné directement! Merci beaucoup.
FYI ci-dessus instructions toujours bonne sur Lion, le dernier package de Apple à partir d'octobre 2011 est répertorié comme "Aperçu du développeur de Java pour Max OS X 10.7 Update 1" et s'installe dans un fichier de paquet légèrement différent - / bibliothèque / java / Javavirtualmachines / 1.6.0_27-B07-395.JDK /
Pour tout le monde Trouve ce poste Stackoverflow et ne trouve pas le SRC.JAR: Apple l'a supprimé du SDK et il n'est pas fourni par défaut, mais vous pouvez le télécharger à partir de Apple Self à: http://connect.apple.com/cgi-bin/webobjects/membersite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.9.3.3.1 http: // danbim .blogspot.com / 2011/01 / Java-For-Mac-OS-X-106-Update-3-and.html P>
P.s. Compte Apple est requis (enregistrement gratuit) p>
J'avais un problème similaire et j'avais du mal à accéder à la page de développeur Apple pour télécharger une copie locale des docs.jar. Je suis allé à Préférences> Java> Installation de Jres> Modifier, puis regardé l'emplacement "Javadoc ..." Valeur pour les pots. L'URI JAVADOC était toujours réglé sur " http://java.sun.com/javase/ 6 / DOCS / API / ". Quand je l'ai changé en " http://docs.oracle.com/javase/6/ Docs / API / "Les info-bulles ont commencé à montrer à nouveau. Bien sûr, cela ne fonctionnera que lorsque vous êtes en ligne. P>