1

この問題を解決する方法MicrosoftWindows[バージョン6.1.7600]Copyright(c)2009MicrosoftCorporation。全著作権所有。

C:\Users\Ramaraj>cd\

C:\>set path="D:\Program Files (x86)\Java\jdk1.6.0_35\bin";

C:\>javadoc D:\PersonAction.java -d D:\doc
Creating destination directory: "D:\doc\"
Loading source file D:\PersonAction.java...
D:\PersonAction.java:22: warning: unmappable character for encoding Cp1252
//σ«ÜΣ╣ëσ??Σ╕║reloadτÜäresultΘç?σ«Üσ?æσê░user.action, σà╢Σ╗ûresultσêÖµîëτàºconve
ntionΘ╗ÿΦ«ñ.
         ^
D:\PersonAction.java:22: warning: unmappable character for encoding Cp1252
//σ«ÜΣ╣ëσ??Σ╕║reloadτÜäresultΘç?σ«Üσ?æσê░user.action, σà╢Σ╗ûresultσêÖµîëτàºconve
ntionΘ╗ÿΦ«ñ.
          ^
D:\PersonAction.java:22: warning: unmappable character for encoding Cp1252
//σ«ÜΣ╣ëσ??Σ╕║reloadτÜäresultΘç?σ«Üσ?æσê░user.action, σà╢Σ╗ûresultσêÖµîëτàºconve
ntionΘ╗ÿΦ«ñ.
                               ^
D:\PersonAction.java:22: warning: unmappable character for encoding Cp1252
//σ«ÜΣ╣ëσ??Σ╕║reloadτÜäresultΘç?σ«Üσ?æσê░user.action, σà╢Σ╗ûresultσêÖµîëτàºconve
ntionΘ╗ÿΦ«ñ.
                                    ^
D:\PersonAction.java:32: warning: unmappable character for encoding Cp1252
        private Page<Person> page = new Page<Person>(15);//µ»?Θí╡5µ?íΦ«░σ╜ò
                                                             ^
D:\PersonAction.java:32: warning: unmappable character for encoding Cp1252
        private Page<Person> page = new Page<Person>(15);//µ»?Θí╡5µ?íΦ«░σ╜ò
                                                                   ^
D:\PersonAction.java:65: warning: unmappable character for encoding Cp1252
                //Φ«╛τ╜«Θ╗ÿΦ«ñµÄÆσ║?µû╣σ╝?
                                   ^
D:\PersonAction.java:65: warning: unmappable character for encoding Cp1252
                //Φ«╛τ╜«Θ╗ÿΦ«ñµÄÆσ║?µû╣σ╝?
                                         ^
D:\PersonAction.java:82: warning: unmappable character for encoding Cp1252
                addActionMessage("Σ┐?σ¡ÿµê?σèƒ");
                                    ^
D:\PersonAction.java:82: warning: unmappable character for encoding Cp1252
                addActionMessage("Σ┐?σ¡ÿµê?σèƒ");
                                          ^
D:\PersonAction.java:90: warning: unmappable character for encoding Cp1252
                        addActionMessage("σêáΘÖñµê?σèƒ");
                                                  ^
D:\PersonAction.java:110: warning: unmappable character for encoding Cp1252
        //-- Θí╡Θ?óσ▒₧µÇºΦ«┐Θù«σç╜µò░ --//
                 ^
D:\PersonAction.java:112: warning: unmappable character for encoding Cp1252
         * listΘí╡Θ?óµÿ╛τñ║τö¿µê╖σêåΘí╡σêùΦí¿.
                   ^
D:\PersonAction.java:1: illegal character: \187
package net.top.app.web.person;
 ^
D:\PersonAction.java:1: illegal character: \191
package net.top.app.web.person;
  ^
2 errors
13 warnings

C:\>
4

3 に答える 3

2

javadocのヘルプを確認してくださいエンコーディング/文字セットのオプションがあります

-encodingソースのエンコーディング名を設定する必要があると思います。

-encoding name EUCJIS/SJISなどのソースファイルのエンコード名を指定します。このオプションが指定されていない場合、プラットフォームのデフォルトコンバーターが使用されます。

-charsetnameこのドキュメントのHTML文字セットを指定します。名前は、IANA Registry@ http: //www.iana.org/assignments/character-setsで指定されている優先MIME名である必要があり ます。例えば:

           % javadoc -charset "iso-8859-1" mypackage
         would insert the following line in the head of every generated page:

            <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

         This META tag is described in the HTML standard @
         http://www.w3.org/TR/REC-html40/charset.html#h-5.2.2. (4197265 and 4137321)

      Also see -encoding and -docencoding.

      -docencoding  name
         Specifies the encoding of the generated HTML files. The name should be a preferred MIME name as given in the IANA Registry @
         http://www.iana.org/assignments/character-sets. If you omit this option but use -encoding, then the encoding of the generated

HTMLファイルは-encodingによって決定されます。例:

           % javadoc -docencoding "ISO-8859-1" mypackage
于 2012-10-11T13:55:21.800 に答える
1

ソースファイルの文字エンコードが、システムのデフォルトのエンコード(Windows-1252)とは異なるようです。

ツールを呼び出して正しいエンコーディングを指定するときは、コマンドラインの-encodingオプションを使用してください。javadoc(ソースファイルのエンコーディングがわからない場合は、調べる必要があります。おそらくUTF-8です)。

例えば:

javadoc -encoding "UTF-8" ...
于 2012-10-11T13:55:13.753 に答える
0

エンコーディングが間違っているようです(コメントまたは文字列定数に特殊文字を使用している可能性があります)。javadocコマンドを確認する必要があります。いくつかの文字エンコードパラメータがあります:

  • encoding入力エンコーディングを指定します
  • docencoding出力エンコーディングを指定します
  • charsetjavadocにエンコーディング情報を含むメタタグを含めるようにします
于 2012-10-11T13:59:59.500 に答える