• ベストアンサー

JAVAによるHTML生成について

前回JAVADOCについて質問させていただきました。 今回もJAVADOCについてなのですが、 ディレクトリが パッケージ【jp】- 【CO】 - 【MB】 となっていてこれは、MBの下にjavaソースが15ほど入っています。 このすべてのソースについてHTMLを生成したいのですが、 警告が100個も出てしまいます。 以下のようにコマンドしたのですが、、、 MB>javadoc -classpath d:\junit.jar *.java どのようにすればよろしいでしょうか? よろしくおねがいいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • m_hagizo
  • ベストアンサー率65% (31/47)
回答No.1

このとおりに実行してしまうと、junit.jar に含まれないクラスについて、「パッケージ xxxx が importに見つかりません」とかいうメッセージがずらずら出てくることと思います。これは、JavaDoc生成に必要なクラス(importしているクラスやExtendしているクラス)がCLASSPATHに見つからないためです。 解消するには、環境変数CLASSPATHをこのプログラムが動作する環境と同じ状態になるように指定するか、-classpath で全てのjarファイルを指定してください。 ちなみに、JavaDocを生成したいクラスが全てjp.co.mbというパッケージ配下にあると仮定すると、先日お話したディレクトリ構成にソースファイルを配置した後、 > javadoc -sourcepath c:\source -d c:\javadoc jp.co.mb というようにパッケージ名だけを指定してあげれば、そのパッケージ配下のJavaDocを一気に生成できますよ。

ka-kunn
質問者

お礼

早速のご返答ありがとうございました。 とても参考になりました。 私のディレクトリの作り方がまずかったみたいです。 これからもよろしくお願いいたします。

関連するQ&A