1

通常、c++ にはヘッダー ファイルがありますが、Java ですべてのクラス/メソッドのリストを生成し、テキスト ファイルとして保存するだけです。これは私のレポートの要件の 1 つです。

ありがとう

4

4 に答える 4

2

Googleリフレクションは、指定されたパッケージ内のクラスのリストをプログラムで生成します。

于 2012-04-24T04:08:54.857 に答える
0

他の人はすでに javadoc を提案していますが、同様のアプローチは doxygen です。プレーンテキストだけが必要な場合はjavap、すべてのクラスファイルで実行するだけです(使用するシステムを言う必要はありません.unixfind basedir -name *.class -exec javap {} ;では.

それはまさにあなたが望むものを作成するはずです。

javap は、sdk (クラス ファイル逆アセンブラー) のユーティリティです。

デフォルトでは、パブリック、パッケージ、および保護されたクラスとメンバーのみを出力しますが、より多く (プライベートも) または少なく (パブリックのみ) したい場合は、コマンド ライン スイッチで制御できます。

于 2012-04-24T06:03:33.390 に答える
0

必要に応じて、 Javadoc を自動的に生成し、それをテキストにコピーできます。

説明だけが必要な場合は、Project -> Generate Javadoc必要な可視性レベルの Javadoc を生成するだけで十分です。Javadoc を html 形式で提供します。

また、Javadoc を書くことは良い習慣です。次のレポートの時間を大幅に節約できます。

于 2012-04-24T03:50:45.470 に答える
0

クリエイティビティに対する時間と欲求がある場合は、小さなプログラムを作成できます。このプログラムは、プロジェクトのルートから開始し、すべてのファイル名のリストを取得してテキスト ファイルに保存します。

ありがとうございます

于 2012-04-24T03:58:48.923 に答える