2012-01-12 16 views
5

Ho un progetto in Eclipse Galileo, c'è la classe Main, oltre ad altre classi e interfacce. Ma se genero javadoc, se clicco su "tutte le classi Frame" c'è solo la classe principale Javadoc. Come posso generare javadoc delle altre classi?Perché Eclipse non genera javadoc per tutte le classi

+0

Avete selezionato tutti i pacchetti/classi nella finestra di dialogo 'Genera Javadoc'? E la visibilità delle classi, sono tutte pubbliche? – Kai

+0

Sì, sono pubblici. –

risposta

8

Ho avuto lo stesso problema fino a quando non ho cambiato le mie impostazioni di dialogo Javadoc. Nello specifico, nella prima finestra di dialogo dopo aver selezionato "Progetto" -> "Genera Javadoc ...", assicurati che vi sia un segno di spunta accanto al nome del tuo progetto, non un quadrato blu che indica che solo alcune delle classi sono incluse. Se c'è un quadrato blu, fare clic su di esso fino a quando non diventa un segno di spunta.

1

Ho avuto questo problema un paio di volte. I primi problemi che ho colpito sono stati quelli menzionati in precedenza.

A) Assicurarsi di avere tutte le classi evidenziate. OSSIA avere una casella di controllo nel progetto principale invece di una casella blu. La casella blu indica che solo alcuni componenti di quel progetto sono selezionati.

B) Verificare le impostazioni di visibilità. Per impostazione predefinita, l'impostazione della finestra di dialogo per "Crea javadoc per membri con visibilità:" è impostata su pubblico. Significa che creerà solo documenti per oggetti pubblici. Questo può o non può essere quello che vuoi.

Dopo aver eseguito entrambi questi errori li ho corretti e riprovato con gli stessi risultati. Guardando la console genererebbe diversi messaggi "Loading source for package ..." e poi si fermerà. Eclipse non stava effettivamente cercando di rigenerare i miei javadoc.

Un po 'come facendo clic su next-> next fino all'ultima pagina della finestra di dialogo e spuntando la casella accanto a "Apri indice generato nel browser", l'ha calciata nei pantaloni e ha generato l'elenco completo.

+0

ha funzionato per me. Il ticchettio non così ovvio ha detto che la casella di controllo ha fatto il trucco –

+0

Ancora non funziona per me ... Farò un po 'di risoluzione dei problemi. Decisioni errate dell'interfaccia utente, poiché il pulsante "Fine" sembra non terminare effettivamente nulla. –

Problemi correlati