• 締切済み

■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

みんなの回答

  • sh_hirose
  • ベストアンサー率66% (56/84)
回答No.1

C:\sap\design\one\Dog.java は本当にUTF-8ですか? UTF-8でしたら何か文字を追加して(コメントでもかまいません)保存してみてください。 警告やエラーがでませんか?

すると、全ての回答が全文表示されます。

関連するQ&A