如何在javadocs中显示构造函数注释?

如何在javadocs中显示构造函数注释?,java,javadoc,Java,Javadoc,我有一个带有getter和setter的构造函数的类,需要为它们创建一个javadoc 当我创建javadoc时,getter和setter都有它们的注释,但是由于某些原因,构造函数没有出现在javadoc中。注意:我正在CMD中创建javadocs。我曾尝试更改HTML版本,但仍然一无所获 下面是该类的外观: /** * PersonalDetails class * * <p>Details the general information of a person invol

我有一个带有getter和setter的构造函数的类,需要为它们创建一个javadoc

当我创建javadoc时,getter和setter都有它们的注释,但是由于某些原因,构造函数没有出现在javadoc中。注意:我正在CMD中创建javadocs。我曾尝试更改HTML版本,但仍然一无所获

下面是该类的外观:

/**
 * PersonalDetails class
 *
 * <p>Details the general information of a person involved in Saint Louis 
 University
 */

public class PersonalDetails {
    private String name;

/**
 * Creates a person with the specified characteristics
 * @param name a String containing the name of the person
 * @param sy   a String specifying the current school year
 * @param idNo a String containing the id number of the person
 */
PersonalDetails(String name, String sy, String idNo){
    this.name = name;
    this.sy = sy;
    this.idNo = idNo;
}

/**
 * Registers the name of the person
 * @param name a String containing the name of the person
 */
public void setName(String name) {
    this.name = name;
}

/**
 * Retrieves the name of the person
 * @return a String representing the name of the person
 */
public String getName() {
    return name;
 }

}
/**
*个人详细信息类
*
*详细介绍了圣路易斯事件相关人员的一般信息
大学
*/
公开课个人资料{
私有字符串名称;
/**
*创建具有指定特征的人员
*@param name包含此人姓名的字符串
*@param sy指定当前学年的字符串
*@param idNo包含此人id号的字符串
*/
PersonalDetails(字符串名称、字符串sy、字符串idNo){
this.name=名称;
this.sy=sy;
this.idNo=idNo;
}
/**
*登记此人的姓名
*@param name包含此人姓名的字符串
*/
公共void集合名(字符串名){
this.name=名称;
}
/**
*检索此人的姓名
*@返回一个代表此人姓名的字符串
*/
公共字符串getName(){
返回名称;
}
}
我需要在javadoc中显示构造函数PersonalDetails的块注释。

将其公开

public PersonalDetails(String name, String sy, String idNo){
或者配置Javadoc,它也是包可见构造函数的文档。

使用调用Javadoc,使其包含包私有API成员

-package

仅显示包、受保护和公共类及成员


默认情况下,
javadoc
仅为公共和受保护的成员生成文档。您的构造函数是包私有的。