7

intelliJ で「Printing」と入力して CTRL Q を押すと、「Summary」しか表示されず、「Bob」が表示されません。. . 私は何を間違っていますか?

package printing;
 /**
 * @author Bob
 * <b>Summary</b>
 */
public class Printer {
//stuff
}

***注: 「javadoc」の使い方を学んでいるところなので、説明をいただければ幸いです。

編集:「@author」を削除しない限り、「概要」も表示されません

4

5 に答える 5

2

私はこの動作を再現でき、これを追跡するために問題を提起しました: http://youtrack.jetbrains.com/issue/IDEA-114499

これが私が使用したコードのビットです:

package printing;

/**
 * @author Simba
 * @version 1
 * @see java.util.Arrays
 * @since 1
 */
public class Printer {
}

結果のドキュメント:

ここに画像の説明を入力


Tools -> Generate JavaDocただし、次の設定でjavadoc を生成しようとすると、次のようになります。

ここに画像の説明を入力

その結果、生成された javadoc には作成者タグが表示されます。

ここに画像の説明を入力

したがって、javadoc 自体が健全であり、それを表示しないのは IntelliJ であることを証明します。

于 2013-10-06T15:26:35.440 に答える
2

IntelliJの問題/機能のように聞こえます。Eclipseは、を含むjavadoc全体を表示し@authorます。他に考えられる問題は、<b>Summary</b>直後の存在です@author

したがって、要約を削除して、何が起こるかを確認してください。また、実際に javadoc を生成してみてください。たとえばjavadoc、コマンド ラインからユーティリティを実行して、何が起こるかを確認してください。この場合は必ずBob表示されます。幸運を。

于 2013-10-04T16:39:26.303 に答える
0

Javadoc の生成をクリックすると、いくつかのオプションが表示されます。

  1. 出力ディレクトリの下に移動します。
  2. 作成者オプションにチェックを入れます。

// これは intellij Idea 用です。

于 2021-11-07T23:54:50.803 に答える