Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Javadoc

  1. #1
    Utente di HTML.it L'avatar di dany80
    Registrato dal
    Feb 2008
    Messaggi
    119

    Javadoc

    Slave mi spiegate come funziona lo strumento javadoc...possibilmente con un esempio..grazie!!
    Dany80

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Javadoc

    Originariamente inviato da dany80
    Slave mi spiegate come funziona lo strumento javadoc...possibilmente con un esempio..grazie!!
    Devi generare la documentazione javadoc per del tuo codice? E hai già scritto i commenti javadoc?

    Se così, l'ultimo passo è solo invocare il tool 'javadoc'. Se stai usando un IDE di un certo livello, sicuramente offre un "wizard" o simile per generare la documentazione javadoc. Altrimenti puoi comunque farlo "a mano".

    I dubbi quali sono? Come lanciare javadoc? Quali parametri passare?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di dany80
    Registrato dal
    Feb 2008
    Messaggi
    119
    allora i commenti li ho inseriti dappertutto in questo modo
    /**
    commento
    */

    ma quando genero la documentazione in html non leggo i commenti, da me inseriti, da nessuna parte ma solo la documentazione.
    Ho letto da qualche parte che devo inserire prima @import...ma niente!!
    Dany80

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Originariamente inviato da dany80
    allora i commenti li ho inseriti dappertutto in questo modo
    /**
    commento
    */

    ma quando genero la documentazione in html non leggo i commenti, da me inseriti, da nessuna parte ma solo la documentazione.
    Ho letto da qualche parte che devo inserire prima @import...ma niente!!
    codice:
    /**
     *@param a numero da moltiplicare
     *@param b secondo numero da moltiplicare
     *@return restituisce il prodotto di a*b
      */
    
    int mul(int a, int b) {
      return a*b;
    Se hai fatto così dovrebbe andare..

  5. #5
    Utente di HTML.it L'avatar di dany80
    Registrato dal
    Feb 2008
    Messaggi
    119
    ma in qualsiasi parte del cosice??
    Dany80

  6. #6
    Utente di HTML.it L'avatar di dany80
    Registrato dal
    Feb 2008
    Messaggi
    119
    fatto ma non leggo i miei commenti!!!
    Dany80

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Esempio super-basilare:

    Struttura file/directory:

    XYZ/src/com/esempio/StringUtils.java
    XYZ/doc

    Nota 1: XYZ = una qualunque directory.
    Nota 2: doc è inizialmente vuota.

    StringUtils.java contiene:

    codice:
    package com.esempio;
    
    /**
     * La classe <code>StringUtils</code> contiene metodi di utilità
     * per le stringhe.
     *
     * @author   nomeautore
     * @version  1.0
     */
    public class StringUtils {
        private StringUtils() {}
    
        /**
         * Rovescia il contenuto di una stringa.
         *
         * @param   str  la stringa in ingresso.
         * @return  la stringa rovesciata.
         */
        public static String rovesciaStringa(String str) {
            char[] buf = str.toCharArray();
    
            for (int i = 0; i < buf.length/2; i++) {
                char t = buf[i];
                buf[i] = buf[buf.length-i-1];
                buf[buf.length-i-1] = t;
            }
    
            return new String(buf);
        }
    }
    Da prompt dei comandi, stando come directory "corrente" nella XYZ, dare:

    javadoc -sourcepath src -d doc -author -version -subpackages com

    Questo è già sufficiente per generare una documentazione javadoc.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it L'avatar di dany80
    Registrato dal
    Feb 2008
    Messaggi
    119
    quest'è è il mio file...
    Immagini allegate Immagini allegate
    Dany80

  9. #9
    Utente di HTML.it L'avatar di dany80
    Registrato dal
    Feb 2008
    Messaggi
    119
    Grazie
    Dany80

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    @param è return sono da assegnare solo a metodi e costruttori, infatti param = parametro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.