How to generate Javadoc from command line

前端 未结 8 980
太阳男子
太阳男子 2020-12-04 16:33

Can anybody show me how to generate Javadoc from command line?

My project contains the package com.test and I want to put the generated documentation in

8条回答
  •  臣服心动
    2020-12-04 16:45

    Let's say you have the following directory structure where you want to generate javadocs on file1.java and file2.java (package com.test), with the javadocs being placed in C:\javadoc\test:

    C:\
    |
    +--javadoc\
    |  |
    |  +--test\
    |
    +--projects\
       |
       +--com\
          |
          +--test\
             |
             +--file1.java
             +--file2.java
    

    In the command terminal, navigate to the root of your package: C:\projects. If you just want to generate the standard javadocs on all the java files inside the project, run the following command (for multiple packages, separate the package names by spaces):

    C:\projects> javadoc -d [path to javadoc destination directory] [package name]
    
    C:\projects> javadoc -d C:\javadoc\test com.test
    

    If you want to run javadocs from elsewhere, you'll need to specify the sourcepath. For example, if you were to run javadocs in in C:\, you would modify the command as such:

    C:\> javadoc -d [path to javadoc destination directory] -sourcepath [path to package directory] [package name]
    
    C:\> javadoc -d C:\javadoc\test -sourcepath C:\projects com.test
    

    If you want to run javadocs on only selected .java files, then add the source filenames separated by spaces (you can use an asterisk (*) for a wildcard). Make sure to include the path to the files:

    C:\> javadoc -d [path to javadoc destination directory] [source filenames]
    
    C:\> javadoc -d C:\javadoc\test C:\projects\com\test\file1.java
    

    More information/scenarios can be found here.

提交回复
热议问题