PDA

View Full Version : [Java-Eclipse] Creazione Javadoc


diablo...aka...boss
17-06-2009, 19:42
Non riesco a creare la Javadoc.

Tramite il tool di eclipse mi viene creata la cartella vuota.
Faccio: project -> generate Javadoc e si apre la relativa finestra di creazione. Quì devo per forza andare su configurate e passare il javadoc.exe che si trova nella cartella bin della jdk, altrimenti non mi fa fare alcunchè.
Cliccando in seguito su next la parte sopra è tutta selezionata, sotto vedo i file jar della libreria (non selezionati).

Ho provato da dos con la seguente stringa:
javadoc -private -d cartellaDestinazione NomeClasse
ma compare un warning: No source files for package NomeClasse
e un error: No public or protected classes found to document

Su mac, sempre con eclipse e con lo stesso progetto, un mio amico riesce a fare il javadoc.
Come posso risolvere la cosa?
Grazie.

banryu79
18-06-2009, 09:36
javadoc -private -d cartellaDestinazione NomeClasse
ma compare un warning: No source files for package NomeClasse
e un error: No public or protected classes found to document

Per 'NomeClasse' cosa hai passato?
Devi passargli il file .java della classe, non il .class.
Oppure se hai creato un package puoi passargli il package.

malocchio
18-06-2009, 09:58
Non riesco a creare la Javadoc.

Tramite il tool di eclipse mi viene creata la cartella vuota.
Faccio: project -> generate Javadoc e si apre la relativa finestra di creazione. Quì devo per forza andare su configurate e passare il javadoc.exe che si trova nella cartella bin della jdk, altrimenti non mi fa fare alcunchè.
Cliccando in seguito su next la parte sopra è tutta selezionata, sotto vedo i file jar della libreria (non selezionati).

Ho provato da dos con la seguente stringa:
javadoc -private -d cartellaDestinazione NomeClasse
ma compare un warning: No source files for package NomeClasse
e un error: No public or protected classes found to document

Su mac, sempre con eclipse e con lo stesso progetto, un mio amico riesce a fare il javadoc.
Come posso risolvere la cosa?
Grazie.

Ma nel NomeClasse hai specificato il nome completo del package+classe?
Ovvero, ti posizioni nella root dei sorgenti e poi usi la notazione puntata dei package..

diablo...aka...boss
18-06-2009, 14:36
In NomeClasse inizialmente indicavo il nome del file contenente il main.
Ora ho provato come avete scritto, ho provato mettendo nomepackage.nomeclasse e ho provato anche con solo nomepackage, ma l errore rimane il medesimo.


edit: prima di postare visto che avevo netbeans aperto ho provato a farlo con quello e me lo ha fatto senza problemi. 30 sec et voilà.
:wtf: