上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Javadoc] Eclipseで生成しようとしたら文字化けしてエラーになった

Eclipseを使用してJavadocのHTMLファイルを生成しようとして、
「プロジェクト」⇒「Javadocの生成」をして、
特別な設定はせずに、生成しようとしたら以下のエラーが出てきた。。。

"この文字は、エンコーディング MS932 にマップできません。"


文字コードの問題のようなので、
「プロジェクト」-「プロパティ」でプロジェクトで使用している
エンコードを確認。

------------------------------
テキストファイルのエンコード
 ・コンテナーから継承(UTF-8)
------------------------------

となっていた。
UTF-8をMS932でマッピングしようとしたから、コードがあわなくて
エラーとなったんだな。


Javadocを生成する際の設定で、
「追加のJavadocオプション」に以下を指定すれば、
問題は解消する。
----------------------
-encoding UTF-8
-charset UTF-8
----------------------



上記で文字化けの問題は解決したが、
次は以下のようなエラーが出てきた。。。
#今回は、androidアプリのJavadocを作成しようとした。
------------
・パッケージ android.content は存在しません。
・パッケージ android.net は存在しません。
・パッケージ android.webkit は存在しません。

------------

これは、「追加のJavadocオプション」に bootclasspath で android.jar を
指定してあげれば解消される。
----------------------
-bootclasspath "C:\Users\t-oka\Documents\android\sdk\platforms\android-18\android.jar"
----------------------


これでエラーと警告なしで、JavadocのHTMLファイルが生成されました。

コメントの投稿

非公開コメント

プロフィール

hiiro

Author:hiiro

最新記事
カテゴリ
月別アーカイブ
最新コメント
最新トラックバック
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
Counter
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。