【javadoc】パッケージを一括で出力
- 現在、開発済みのJavaソースに対しjavadocをコマンドラインより作成しています。
- パッケージ数がちょっと多いので、まとめてjavadocの出力はどのように指定したらよいのでしょうか?
- 詳細な説明については申し訳ありませんが、お答えいたします。
- ベストアンサー
【javadoc】パッケージを一括で出力
お世話になります。 現在、開発済みのJavaソースに対しjavadocを コマンドラインより作成しています。 その際、 aaaa.bbbb.c1 aaaa.bbbb.c2 aaaa.bbbb.c3 などのパッケージ群に対し javadoc -d JDoc aaaa.bbbb.c1 aaaa.bbbb.c2 aaaa.bbbb.c3 のような指定で作成していますが パッケージ数がちょっと多いので、まとめて javadoc -d JDoc aaaa.bbbb.* のような指定で作成したいのですが、上記をためしたら失敗してしまいました。 こういった形でのjavadocの出力は どのように指定したらよいのでしょうか? わかりにくい説明で申し訳ありませんが よろしくご解答のほど、お願いいたします。
- nyanko-maturi
- お礼率100% (4/4)
- Java
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
-subpackages オプションが使えると思います
関連するQ&A
- JAVADOCについて
いつもお世話になっております。 今日はJAVADOCによるHTML生成方法をお尋ねします。 パッケージとしては <jp>ー<co>ー<mb>となっております。 mbディレクトリの下にjavaソースが入っており DOSコマンドより生成したいのですが、クラスパス、パッケージ名 をどのようにコマンドラインに打ち込めばよいか教えてください お願いします
- ベストアンサー
- Java
- javadoc定数フィールド値の文字化けについて
定数フィールド値にマルチバイト文字を記述すると、javadoc出力で該当の箇所が文字化けしてしまいます。 「そもそもWindowsだとUTF-8のファイルはダメ(LinuxならOK)」、「JDKのバグ(このバージョンだと大丈夫)」など、何かお気づきの点があればご教示ください。 [環境] ・OS:WindowsXP SP3 ・JDK:1.5.0_17 [実行したコマンド] javadoc -private -charset Windows-31J -encoding UTF-8 -docencoding Windows-31J -sourcepath [パス] [パッケージ] ※ やりたいことは、「UTF-8」のソースファイルから「Shift_JIS」のjavadocを作成することです。 [Javaソース] ・文字コード:UTF-8 ・改行コード:LF(CRLFでも同じ) ・記述内容 javadocコメントはマルチバイト文字で記述 -> 文字化けしない 定数フィールド値もマルチバイト文字で記述 -> 文字化けする 例) /** ほげ */ private static final String hoge = "あいうえお"; -> フィールドの概要は文字化けせずに「ほげ」が出力される -> 定数フィールド値は"\u3042\u3044\u3046\u3048\u304a"が出力される
- ベストアンサー
- Java
- JAVAによるHTML生成について
前回JAVADOCについて質問させていただきました。 今回もJAVADOCについてなのですが、 ディレクトリが パッケージ【jp】- 【CO】 - 【MB】 となっていてこれは、MBの下にjavaソースが15ほど入っています。 このすべてのソースについてHTMLを生成したいのですが、 警告が100個も出てしまいます。 以下のようにコマンドしたのですが、、、 MB>javadoc -classpath d:\junit.jar *.java どのようにすればよろしいでしょうか? よろしくおねがいいします。
- ベストアンサー
- Java
- JAVADOC生成時のOutOfMemoryエラー対処について
現在、開発したものの納品物の1つとしてJAVADOCがあります。 そこで、Antを使用してwarファイルと一緒にJAVADOCも生成しようと思い作成したところ、途中でOutOfMemoryにて止まってしまいました。 Build.xmlに全てのパッケージを指定していたので、 分割してやれば出力はするのですが、index.htmlやらは分割した分だけしか生成されないため使い勝手が悪いものとなってしまいます。 これを解消する方法はないのでしょうか? 作成した方法は eclipse 2.1.2上でantの実行で行い、 JavaDocウィザードの実行も試してみました サイトを検索して、eclipseの起動に -vmargs -Xmx256M の引数を追加しました。 #参照URL http://www.h7.dion.ne.jp/~s_wat/eclipse/eclipsetips.html 以上、宜しくお願い致します
- ベストアンサー
- Java
- 拡張Split関数の出力をセルに
以下をネットでみつけました。 https://vbabeginner.net/multiple-split/ Splitの拡張関数で区切り文字を複数指定できるので便利だと思いました。 記事では、結果を「Debug.Print」でイミディエイトウィンドウに出力していますが 関数なのでエキセルのシートのセルにも出力させる事ができると思うのですが どうやったら良いですか? 記事のようなSUB(SpritExTest())を作成すれば良いのでしょうが 関数なので汎用で利用できないかと考えました。 例えば、シートで A1: AAAA/BBBB*CCCC/DDDD*EEEE だとして B1:SplitEx(A1,Array"/","*"))と入力すれば 例えば以下のように右側に表示される C1:AAAA D1:BBBB E1:DDDD F1:EEEE これができれば、B1の式を下方向にコピペすると C、D,E,F列に A列の同じようなセルがあれば連続して分割処理(出力)される
- ベストアンサー
- Excel(エクセル)
- uniqとループを使用しないで、文字列のフィルターの方法
表題の件にて、質問です。 bashでshを作成しています。いろいろ試しているのですが、 UNIXのコマンドで、uniqコマンドがありますが、それと同じことをsed又は、awk等を使用して、作成することは可能でしょうか? 作成が可能であれば、記述方法を教えてくださいませ。 ※ループ文を使用しないで、出来るだけ完結なコマンド文にしたい。 例: file.txt 以下中身 ---------------------- AAAA BBBB BBBB CCCC CCCC ----------------------- ↓ AAAA BBBB CCCC の3文字のみを出力したい。 ご存知の方いらっしゃいましたら、ご教示ください。
- 締切済み
- その他(プログラミング・開発)
- ■Java AntでJavaDoc生成 日本語が文字化けします・・・
環境:WIN XP ANT1.7 JDK1.5 ご存知の方ご教授下さい。 sourceがutf-8なので、@1 の用にantスクリプトを書いたところ、指定したdirにhtmlが生成されません。 encoding属性charset属性を、Shift_JISにすると今度はhtmlは生成されたのですが、htmlの日本語が文字化けしてしまいました。 (ソースをmappingしている時点で日本語が文字化けしています。) 解決方法ご存知の方いらっしゃいますでしょうか。 @1 <target name="jdcreate" depends="init,compile"> <javadoc destdir="${out.dir}" verbose="true" version="true" linksource="true" author="true" use="true" windowtitle="Project API" encoding="UTF-8" charset="UTF-8"> ※ant実行後エラー抜粋(encoding="UTF-8" charset="UTF-8"で実行) 抜粋します。 jdcreate: [javadoc] Generating Javadoc [javadoc] パッケージ com.elu.sap.design.one のソースファイルを読み込んでいます... [javadoc] C:\sap\design\one\Dog.java:6: 警告:この文字は、エンコーディング UTF-8 にマップできません。 [javadoc] エラー 2 個 [javadoc] 警告 34 個 BUILD SUCCESSFUL
- 締切済み
- Java
- パッケージ名をマッピング等して複数名で参照したい
とんでもない質問かもしれませんが、もし可能なら是非行いたいことがあり、ご教授下さい。 Javaのソース(hogehoge.java)にパッケージ名を付けています。 例:Package hoge.test; このソースは通常のJavaクラスであり、public static void mainを含まない部品群のクラスだと思って下さい。 このクラスをjarファイルとしてまとめて各プロジェクトで利用しているものとします。 さて、ここからが本題です。 この部品群のパッケージ名を変更しなければならなくなった場合、通常なら部品群であるソースのパッケージ名を変更しなければならないと思っています。 (例えば規約変更の影響で) ただ、この名前で既に他のプロジェクトで利用していることもあり、この部品群を利用する為に記述しているimport句を全て直して行くというのは大変です。 また、部品群の障害や拡張等があった場合に部品群だけを提供することにしており、他人がこの部品群を利用して作成したものが動かなくなってしまいます。 そこで、これら部品群のパッケージ名はそのままとし、別名のパッケージ名で呼び出すというマッピングの様なことは可能なのでしょうか? ○今までのプロジェクトでの指定方法 import hoge.test.hogehoge; ○今後のプロジェクトでの指定方法 import org.hoge.test.hogehoge; 以上、宜しくお願いいたします。
- 締切済み
- Java
お礼
ご解答ありがとうございます。 そしてこんなくだらない質問にすみませんです(恥) マニュアルをよく読もうってとこですね なんとも、恥ずかしいです。 上記を参考にやってみようと思います。 くだらない質問にご解答、ありがとうございましたm(_'_)m