IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Discussion :

paramétrage javadoc sous Eclipse


Sujet :

Eclipse

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut paramétrage javadoc sous Eclipse
    Bonjour,

    j'essaie en vain, d'installer la javadoc en local sous Eclipse (4.13). J'ai téléchargé jdk-11.0.5_doc-all.zip sur le site d'Oracle. Ensuite : Windows-> Preferences -> JRE -> Edit -> javadoc Location.
    La validation est correcte et le test de lancement dans un navigateur fonctionne : affichage de la javadoc.

    En revanche, lors de la sélection d'une méthode de base dans le code sous Eclipse, le message suivant s'affiche toujours:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      Note: This element has no attached source and the Javadoc could not be found in the attached Javadoc
    idem en choisissant directement la javadoc en ligne sur le site d'Oracle.

    Existe-t-il un réglage supplémentaire qui m'échappe ?

    merci

    Debian 10 OpenJDK 11

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Normalement avec un JDK, l'emplacement de la javadoc est configuré tout seul (c'est un lien en ligne genre https://docs.oracle.com/en/java/javase/11/docs/api pour Java 11). Qu'est-ce que tu as mis ?
    C'est pour une JRE éventuellement qu'il faut le faire spécifiquement (attention, à ne pas confondre avec "javadoc location" d'un projet, qui est pour la javadoc du projet).

    Les sources devraient également être attachés automatiquement. Ce n'est pas le même lien et pas le même bouton, il est juste en dessous de celui de la javadoc (pour Java 11 c'est un fichier zip dans le sous dossier lib du jdk).

    Le message que tu obtiens semble dire que la javadoc n'est pas trouvée et qu'Eclipse essaye de la trouver via le source qui n'est pas attaché non plus.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Salut,

    Normalement avec un JDK, l'emplacement de la javadoc est configuré tout seul (c'est un lien en ligne genre https://docs.oracle.com/en/java/javase/11/docs/api pour Java 11). Qu'est-ce que tu as mis ?
    Nom : menujavadoc.png
Affichages : 516
Taille : 47,8 Ko

    j'ai testé les deux options:

    1) javadoc URL en mettant https://docs.oracle.com/en/java/javase/11/docs/api :

    2) javadoc in archive (ci-dessus).

    Dans les deux cas, j'obtiens le message suivant après avoir cliquer sur le bouton validate

    Nom : message.png
Affichages : 440
Taille : 15,8 Ko


    Dans les deux cas, en cliquant sur le bouton Open in Browser , la javadoc est disponible dans un navigateur. En revanche, que ce soit dans le code ou dans la view javadoc, j'ai toujours le message suivant qui s'affiche:

    (exemple sur un System.out.println )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    void java.io.PrintStream.println(String x)
     
    Note: This element has no attached source and the Javadoc could not be found in the attached Javadoc.

    Par contre, la javadoc de Junit, vert.x, par exemple, s'affiche normalement dans la view javadoc ou dans le code.

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Je n'ai pas de configuration Eclipse acceptant Java 11 sous la main pour l'instant, donc je reviendrais plus tard si je vois quelque chose de spécial sur ma config. En revanche, j'arrive bien à avoir la JavaDoc, même pour un projet Java 11. J'ai juste été obligé de configurer comme URL : https://docs.oracle.com/en/java/java.../api/java.base, pour la consultation en navigateur (menu Open attached doc). La validation me dit que c'est KO, mais la doc est bien affichée. Dans la vue Javadoc comme dans le tooltip, j'ai un affichage, mais je soupçonne d'Eclipse de faire un fallback sur la 1.8, qui est ma configuration de travail principale (parce que même si je vire la config javadoc et attached sources, je l'ai quand même).

    Première chose que tu peux vérifier : est-ce que ton projet est bien configuré pour utiliser le JDK 11 (celui que tu as configuré). Deuxième chose : dans la configuration des environnements d'exécution, JavaSE-11 est bien associé au JDK11 ?
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Citation Envoyé par joel.drigo Voir le message

    Première chose que tu peux vérifier : est-ce que ton projet est bien configuré pour utiliser le JDK 11 (celui que tu as configuré). Deuxième chose : dans la configuration des environnements d'exécution, JavaSE-11 est bien associé au JDK11 ?
    oui, et c'est le seul jdk installé sur la machine : openJDK 11

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    java -version
    openjdk version "11.0.5" 2019-10-15
    OpenJDK Runtime Environment (build 11.0.5+10-post-Debian-1deb10u1)
    OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Debian-1deb10u1, mixed mode, sharing)
    Nom : env.png
Affichages : 462
Taille : 217,3 Ko

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/07/2019, 10h30
  2. [Groovy] Equivalent Javadoc sous Eclipse
    Par plawyx dans le forum Eclipse
    Réponses: 0
    Dernier message: 25/07/2014, 08h21
  3. [débutant] Paramétrage de projet sous Eclipse
    Par sunchai dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/04/2006, 17h27
  4. javadoc sous eclipse
    Par sidi.elmoctar dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/04/2006, 11h09
  5. Javadoc Sous eclipse sans le net
    Par asteck dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 18/11/2004, 13h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo