|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 435
|
[JavaDoc] Cercasi genio!
qual'è secondo voi il metodo migliore per prelevare la documentazione da numerose classi java disposte in package differenti?
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
che vuol dire "prelevare"?
hai i file .java e devi generare il javadoc? |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 435
|
si ho le classi java disposte in tante sotto cartelle (package)...
il mio problema è che con NetBeans posso generare i JavaDoc dalla cartella radice solo che mi da un eccezione OutOfMemory. Quindi posso crearli poco per volta, ossia cartella per cartella...ma il guaio è che aprendo l'index.html mi sovrascrive l'elenco delle classi dei package!! come posso fare? |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
apri un prompt di DOS (o una console linux) e:
javadoc -d c:\dove_vuoi\mettere_gli_html -sourcepath c:\qui_hai\i_sorgenti;c:\qui_hai\altri_sorgenti *.java (per linux sistema i path) |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 435
|
javadoc -d c:\Doc\html -sourcepath C:\Java\Projects\fabio\classpath *.java
io all'interno di C:\Java\Projects\fabio\classpath ho un numero elevato di cartelle con package diversi.....come faccio? non mi dire che devo inserire il path di ogni package...!!! Ultima modifica di petitof : 10-06-2004 alle 17:40. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
dipende, se hai una struttura delle directory tipo:
c:\src\it\petitof\package1\subpackage1 c:\src\it\petitof\package2\subpackage1 se fai puntare javadoc a c:\src e scrivi: javadoc -d c:\destinazione --sourcepath c:\src it.petitof dovrebbe generare anche tutti i sottopackages (se non lo fa c'e' un'opzione per farglielo fare, son sicuro). |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 435
|
ho provato a fare come dici ......
javadoc -d c:\Doc\html -sourcepath C:\Java\Projects\Fabio\classpath it.fabio (in classpath ho le cartelle it, poi Fabio e altre numerose sotto cartelle..... ma mi si blocca dicendomi "no source files for package it.fabio" eppure la macchina è installata non bene ... benissimo!!! |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
ho letto la documentazione, sembra sia cambiato qlc con il jdk 1.4
prova javadoc -d c:\Doc\html -sourcepath C:\Java\Projects\Fabio\classpath -subpackages it.fabio |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 435
|
perfetto!! funziona!!grazie!!.. l'unica cosa è che si blocca perchè trova degli errori....ora controllo se c'è un opzione che eviti di ricompilare i sorgenti....
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 435
|
ma scusa in teoria non dovrebbe solamente analizzare i sorgenti e creare gli html...
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
sì.
e' un po' che non lo uso, cos'e' che fa, ricompila i sorgenti? |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 435
|
mi si blocca perchè trova degli errori...
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
ma trova degli errori nella sintassi javadoc o mentre ricompila? postresti il messagio di errore? |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 435
|
Loading source files for package it.rgi.ext.sinistri.ania...
/home/rgi/javadoc/classpath/it/rgi/ext/sinistri/ania/CCICasellario.java:294: illegal character: \65533 bene.setPercentualeInvalidit�(Double.parseDouble(danni[IDX_NPERCIP]!=null ? danni[IDX_NPERCIP].toString() : "0")); ^ /home/rgi/javadoc/classpath/it/rgi/ext/sinistri/ania/CCICasellario.java:294: not a statement bene.setPercentualeInvalidit�(Double.parseDouble(danni[IDX_NPERCIP]!=null ? danni[IDX_NPERCIP].toString() : "0")); ^ Loading source files for package it.rgi.ext.sinistri.ania.base... /home/rgi/javadoc/classpath/it/rgi/ext/sinistri/ania/base/AniaBene.java:107: illegal character: \65533 public double getPercentualeInvalidit�() { return nPercentuale; }//getPercentualeInvalidit� ed alla fine (perchè questo mess sta in mezzo ad una serie molto lunga di packages) Loading source files for package it.rgi.appObj... Loading source files for package it.rgi.appObj.operations... 13 errors ??? |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
4: illegal character: \65533
il problema e' questo, javadoc non fa una vera compilazione ma vuole che i sorgenti siano formalemente corretti per estrarre la documentzione. apri il file con un editor e guarda che carattere c'e' alla riga dove va in errore. |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Sep 2001
Città: de_legato
Messaggi: 792
|
__________________
---------------------------------------------- File reality.sys corrupted, Reboot Universe? Y/N ---------------------------------------------- |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
![]() lui vuole la documentazione delle sue classi! |
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 435
|
che roba...mi trovo delle A maiuscole accentate........ forse sono causate dal trasferimento da macchine linux a windows...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:26.




















