在Netbeans中,创建包级别的javadoc。

3

好的。看起来有很多关于如何做到这一点的信息,但我在包描述的javadoc中没有得到这些信息。而且,我对如何确切地执行此操作感到有些困惑。

我已经按照this answer中指定的方式创建了一个package-info.java类。

/*
 * Package description that I want to get added to my javadoc
 */
package com.pdl.myapp;

但是,当我运行生成Javadocs时,在Javadocs中包的描述中没有任何内容显示。

enter image description here

然后我尝试使用包级别的注释,如this answer中所述,但是对于需要替换// stuff as required.的确切内容感到非常困惑。

这是我的package-info.java类。请注意,已添加@PackageLevelAnnotation注释。

/*
 * Package description that I want to get added to my javadoc
 */
@PackageLevelAnnotation
package com.pdl.myapp;

这是我的。
package com.pdl.myapp;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 *
 * @author Miss Lucy
 */
@Retention(RetentionPolicy.CLASS)
@Target(ElementType.PACKAGE)
public @interface PackageLevelAnnotation {
    // stuff as required  <----- WHAT IS THIS?
    // How do I add my package description?
    // Package description that I want to get added to my javadoc
}

我可能有点傻,但是我真的不明白。能否有人给我提供具体信息或指引我去看适合新手的相关主题?

1个回答

4

看起来你使用了错误的注释样式。

/* <--- note one asterisk.
 * You are using this, this does not generate java docs.
 */

在您的package-info.java文件中,在包上方包括一个Java文档注释。 例如:
 /** <--- note two asterisks.
  * This is my package description
  */
 package com.blam.kapow;

请问 package-info.java 文件位于哪里? - Moz
1
每个包都可以包含一个package-info.java文件;它位于该包中。 - DwB
谢谢!我知道像InteliJ、Eclipse和NetBeans这样的IDE有一个选项,在菜单下自动为我们完成,但不幸的是,因为我还没有安装任何一个,所以我正在使用**NotePad++**编码,所以我必须手动完成并在查看此链接https://github.com/eugenp/tutorials/tree/master/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/finalkeyword后理解。 - Moz
在Java术语中,“位于包中”转换为“位于磁盘上表示该包的目录中”。 - DwB

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接