在包级别Netbeans创建javadoc
嗯。似乎有很多关于如何做到这一点的信息,但我没有在javadoc中获得关于包描述的信息。另外,我有点(或很多)困惑于如何做到这一点的确切程序 我已经创建了一个package-info.java类,如中所述 但是当我运行generatejavadocs时,javadocs中包的描述中没有显示任何内容 然后,我尝试使用中所述的包级注释,但对于如何根据需要替换在包级别Netbeans创建javadoc,java,netbeans,package,javadoc,Java,Netbeans,Package,Javadoc,嗯。似乎有很多关于如何做到这一点的信息,但我没有在javadoc中获得关于包描述的信息。另外,我有点(或很多)困惑于如何做到这一点的确切程序 我已经创建了一个package-info.java类,如中所述 但是当我运行generatejavadocs时,javadocs中包的描述中没有显示任何内容 然后,我尝试使用中所述的包级注释,但对于如何根据需要替换//内容感到非常困惑。 这是我的package-info.java类。请注意,已添加了@PackageLevelAnnotation注释 /*
//内容感到非常困惑。
这是我的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
}
package com.pdl.myapp;
导入java.lang.annotation.ElementType;
导入java.lang.annotation.Retention;
导入java.lang.annotation.RetentionPolicy;
导入java.lang.annotation.Target;
/**
*
*@作者露西小姐
*/
@保留(RetentionPolicy.CLASS)
@目标(ElementType.PACKAGE)
public@interface PackageLevel注释{
//按需填充看起来您使用了错误的注释样式
/* <--- note one asterisk.
* You are using this, this does not generate java docs.
*/
/*看起来您使用了错误的注释样式
/* <--- note one asterisk.
* You are using this, this does not generate java docs.
*/
/*请问package-info.java文件在哪里?每个包都可能包含一个package-info.java文件;它位于包中。谢谢!我知道InteliJ、Eclipse和NetBeans等IDE都有一个选项,可以在菜单下自动为我们执行此操作,但对我来说很不幸,因为我还没有安装任何包,所以我使用记事本++来编写代码,所以我很幸运必须手动操作,并在查看此链接后理解java术语中的“位于包中”转换为“位于表示磁盘上包的目录中”请问package-info.java文件在哪里?每个包都可能包含一个package-info.java文件;它位于包中。谢谢!我知道InteliJ、Eclipse和NetBeans等IDE都有一个选项,可以在菜单下自动为我们执行此操作,但对我来说很不幸,因为我还没有安装任何包,所以我使用NotePad++编写代码,所以我不得不这样做手动操作并在查看此链接后理解java术语中的“位于包中”翻译为“位于表示磁盘上包的目录中”
/** <--- note two asterisks.
* This is my package description
*/
package com.blam.kapow;