Générer du Javadoc via eclipse
Mistigriffe
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
voici mon code Java
/** cette class sert à calculer la factorielle
* des entiers placés en paramètres*/
public class Factorielle{
static int fact(int n) {
if (n==0) { return 1;}
{return n*fact(n-1);}
}
public static void main(String[] args) {
int Compteur;
Compteur = 0;
while(Compteur < args.length)
{
System.out.print("\nArgument " + (Compteur + 1) + " : " + fact(Integer.parseInt(args[Compteur])));
Compteur ++;
}
System.out.println("");
System.out.println("");
}
}
Lorsque je fais "Generate Javadoc", puis que je rentre l'adresse du lecteur de javadoc "C:\Program Files\JavaFX\javafx-sdk1.3\bin\javafxdoc.exe", j'obtiens le code d'erreur suivant :
javafxdoc: error - invalid flag: -use
usage: javafxdoc [options] [packagenames] [sourcefiles] [@files]
-overview <file> Read overview documentation from HTML file
-public Show only public classes and members
-protected Show protected/public classes and members (default)
-package Show package/protected/public classes and members
-private Show all classes and members
-help Display command line options and exit
-doclet <class> Generate output via alternate doclet
-docletpath <path> Specify where to find doclet class files
-sourcepath <pathlist> Specify where to find source files
-classpath <pathlist> Specify where to find user class files
-exclude <pkglist> Specify a list of packages to exclude
-subpackages <subpkglist> Specify subpackages to recursively load
-breakiterator Compute 1st sentence with BreakIterator
-bootclasspath <pathlist> Override location of class files loaded
by the bootstrap class loader
-source <release> Provide source compatibility with specified release
-extdirs <dirlist> Override location of installed extensions
-verbose Output messages about what Javafxdoc is doing
-locale <name> Locale to be used, e.g. en_US or en_US_WIN
-encoding <name> Source file encoding name
-quiet Do not display status messages
-J<flag> Pass <flag> directly to the runtime system
Provided by XML doclet:
-o <file> XML output file
-version Include @version paragraphs
-author Include @author paragraphs
-nosince Do not include @since information
-nodeprecated Do not include @deprecated information
-nohtml Do not generate HTML
-xsltfile <file> XSLT file to use for HTML generation
-mastercss <file> XSLT file to use for HTML generation
-extracss <file> XSLT file to use for HTML generation
-extrajs <file> XSLT file to use for HTML generation
-extrajs2 <file> XSLT file to use for HTML generation
-xsl: Set an XSLT propertyname=value
-d <directory> Output directory
-i <file> XML input file
1 error
Merci par avance de m'aider
voici mon code Java
/** cette class sert à calculer la factorielle
* des entiers placés en paramètres*/
public class Factorielle{
static int fact(int n) {
if (n==0) { return 1;}
{return n*fact(n-1);}
}
public static void main(String[] args) {
int Compteur;
Compteur = 0;
while(Compteur < args.length)
{
System.out.print("\nArgument " + (Compteur + 1) + " : " + fact(Integer.parseInt(args[Compteur])));
Compteur ++;
}
System.out.println("");
System.out.println("");
}
}
Lorsque je fais "Generate Javadoc", puis que je rentre l'adresse du lecteur de javadoc "C:\Program Files\JavaFX\javafx-sdk1.3\bin\javafxdoc.exe", j'obtiens le code d'erreur suivant :
javafxdoc: error - invalid flag: -use
usage: javafxdoc [options] [packagenames] [sourcefiles] [@files]
-overview <file> Read overview documentation from HTML file
-public Show only public classes and members
-protected Show protected/public classes and members (default)
-package Show package/protected/public classes and members
-private Show all classes and members
-help Display command line options and exit
-doclet <class> Generate output via alternate doclet
-docletpath <path> Specify where to find doclet class files
-sourcepath <pathlist> Specify where to find source files
-classpath <pathlist> Specify where to find user class files
-exclude <pkglist> Specify a list of packages to exclude
-subpackages <subpkglist> Specify subpackages to recursively load
-breakiterator Compute 1st sentence with BreakIterator
-bootclasspath <pathlist> Override location of class files loaded
by the bootstrap class loader
-source <release> Provide source compatibility with specified release
-extdirs <dirlist> Override location of installed extensions
-verbose Output messages about what Javafxdoc is doing
-locale <name> Locale to be used, e.g. en_US or en_US_WIN
-encoding <name> Source file encoding name
-quiet Do not display status messages
-J<flag> Pass <flag> directly to the runtime system
Provided by XML doclet:
-o <file> XML output file
-version Include @version paragraphs
-author Include @author paragraphs
-nosince Do not include @since information
-nodeprecated Do not include @deprecated information
-nohtml Do not generate HTML
-xsltfile <file> XSLT file to use for HTML generation
-mastercss <file> XSLT file to use for HTML generation
-extracss <file> XSLT file to use for HTML generation
-extrajs <file> XSLT file to use for HTML generation
-extrajs2 <file> XSLT file to use for HTML generation
-xsl: Set an XSLT propertyname=value
-d <directory> Output directory
-i <file> XML input file
1 error
Merci par avance de m'aider
A voir également:
- Générer du Javadoc via eclipse
- Eclipse java - Télécharger - Langages
- Comment générer un qr code - Guide
- Generer mot de passe - Télécharger - Sécurité
- Via michelin carte - Télécharger - Transports & Cartes
- ViaMichelin - Télécharger - Transports & Cartes
3 réponses
Ton chemin d'accès à la javadoc est bizarre :
C:\Program Files\JavaFX\javafx-sdk1.3\bin\javafxdoc.exeMoi j'ai quelque chose comme ça :
C:\Program Files\Java\jdk1.6.0_21\bin\javadoc.exeIl est surtout étrange que l'exécutable ne s'appelle pas javadoc mais javafxdoc.exe
Merci.
Moi aussi je crois que le problème se situe au niveau du chemin d'accès puisque j'ai essayé un programme correct après le mien. Je n'ai pas trouvé le fichier javadoc.exe dans mon répertoire bin. Peut-être ai-je mal installé le JDK, ou me suis-je trompée de chemin d'accès.
Moi aussi je crois que le problème se situe au niveau du chemin d'accès puisque j'ai essayé un programme correct après le mien. Je n'ai pas trouvé le fichier javadoc.exe dans mon répertoire bin. Peut-être ai-je mal installé le JDK, ou me suis-je trompée de chemin d'accès.
Je ne me souviens même pas d'avoir installé la JDK sur mon ordinateur...
Eclipse l'avait peut-être fait tout seul à l'installation (j'utilise Helios)
Sinon, télécharges là (ici) et installes là...
Eclipse l'avait peut-être fait tout seul à l'installation (j'utilise Helios)
Sinon, télécharges là (ici) et installes là...
Exemple :
/** * Calcul de la fonction factorielle d'un entier. * @param n l'entier (positif ou nul) auquel on applique la fonction factorielle * @return la factorielle n! */ public static long factorielle(int n) { return (n>1) ? factorielle(n-1)*n : 1; }