jdk/src/solaris/doc/sun/man/man1/ja/xjc.1
changeset 2692 345bc8d65b19
parent 2 90ce3da70b43
child 5506 202f599c92aa
equal deleted inserted replaced
2691:bad7bbf42755 2692:345bc8d65b19
     1 .'" t
       
     2 ." Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
     1 ." Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
     3 ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     2 ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4 ."
     3 ."
     5 ." This code is free software; you can redistribute it and/or modify it
     4 ." This code is free software; you can redistribute it and/or modify it
     6 ." under the terms of the GNU General Public License version 2 only, as
     5 ." under the terms of the GNU General Public License version 2 only, as
    17 ." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    16 ." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    18 ."
    17 ."
    19 ." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    18 ." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    20 ." CA 95054 USA or visit www.sun.com if you need additional information or
    19 ." CA 95054 USA or visit www.sun.com if you need additional information or
    21 ." have any questions.
    20 ." have any questions.
    22 ." ` 
    21 ."
    23 .TH xjc 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
    22 .TH xjc 1 "04 May 2009"
    24 ." Generated by html2roff
    23 ." Generated from HTML by html2man (author: Eric Armstrong)
    25 
    24 
    26 .LP
    25 .LP
    27 .ad c
    26 .ad c
    28 .SH 名前
    27 .SH ""
    29 XML バインドのための Java(TM) アーキテクチャ
    28 xjc \- XML ゃ潟 Java(TM) ≪若c
    30 .br
    29 .br
    31 バインドコンパイラ (xjc) \f3仕様のバージョン:\fP 2.0
    30 ゃ潟c潟違潟潟ゃ 
       
    31 .LP
       
    32 \f3篁罕若吾с:\fP 2.1
    32 .br
    33 .br
    33 \f3リファレンス実装 (Reference Implementation、RI) のバージョン:\fP 2.0 ea3
    34 \f3<潟劫茖 (RI) 若吾с:\fP 2.1.3 .ad l
    34 .br
    35 
    35 JAXB 2.0: リリースノート | XJC | XJCTask | SchemaGen | schemagenTask | サンプルアプリケーション | Changelog
    36 .LP
    36 .br
    37 .SH "xjc 莎桁"
    37 JAXB 1.0.x: リリースノート | Changelog
    38 .LP
    38 .br
    39 .LP
    39 JAXB RI 拡張: 実行時プロパティ | XJC カスタマイズ | プラグイン開発
    40 ゃ潟c潟違潟潟ゃ莎桁篏睡若綽 \f2bin\fP c \f2xjc\fP 激с鴻篏睡障障ゃ潟c潟違潟潟ゃ絎茵 Ant 帥鴻障 
    40 .br
    41 .na
    41 JAXB RI スキーマ言語: W3C XML スキーマ | RELAX NG | DTD
    42 \f2xjc  Ant 篏睡\fP @
    42 .br
    43 .fi
    43 JAXB コミュニティ: 
    44 https://jaxb.dev.java.net/nonav/2.1.3/docs/xjcTask.htmlс
    44 .na
    45 .LP
    45 \f2Java.net ホームページ\fP @
    46 .RS 3
    46 .fi
    47 
    47 http://jaxb.dev.java.net | Developer interest list | FAQ
    48 .LP
    48 .br
    49 .LP
    49 .ad l
    50 \f2% xjc \-help\fP
    50 
    51 .LP
    51 .LP
    52 .RE
    52 .SS 
    53 \f3阪\fP
    53 xjc の起動
    54 .LP
    54 .LP
    55 .RS 3
    55 .LP
       
    56 バインディングコンパイラを起動するには、使用するプラットフォームに応じた \f2bin\fP ディレクトリ内の \f2xjc\fP シェルスクリプトを使用します。また、バインディングコンパイラを実行するための Ant タスクも用意されています。xjc を Ant とともに使用するための手順を参照してください。
       
    57 .LP
       
    58 .RS 3
       
    59 
       
    60 .LP
       
    61 \f3Solaris/Linux の場合\fP
       
    62 .LP
       
    63 
       
    64 .LP
       
    65 .LP
       
    66  \f2% /path/to/jaxb/bin/xjc.sh \-help\fP
       
    67 .LP
       
    68 \f3WindowsNT/2000/XP の場合\fP
       
    69 .LP
       
    70 
       
    71 .LP
       
    72 .LP
       
    73  \f2> c:\\path\\to\\jaxb\\bin\\xjc.bat \-help\fP
       
    74 .LP
       
    75 .RE
       
    76 .RS 3
       
    77 
       
    78 .LP
       
    79 \f3出力\fP
       
    80 .LP
       
    81 
    56 
    82 .LP
    57 .LP
    83 .nf
    58 .nf
    84 \f3
    59 \f3
    85 .fl
    60 .fl
    91 .fl
    66 .fl
    92  \-extension           : allow vendor extensions \- do not strictly follow the
    67  \-extension           : allow vendor extensions \- do not strictly follow the
    93 .fl
    68 .fl
    94                         Compatibility Rules and App E.2 from the JAXB Spec
    69                         Compatibility Rules and App E.2 from the JAXB Spec
    95 .fl
    70 .fl
    96  \-b <file>            : specify external bindings files (each <file> must have its own \-b)
    71  \-b <file/dir>        : specify external bindings files (each <file> must have its own \-b)
       
    72 .fl
       
    73                         If a directory is given, **/*.xjb is searched
    97 .fl
    74 .fl
    98  \-d <dir>             : generated files will go into this directory
    75  \-d <dir>             : generated files will go into this directory
    99 .fl
    76 .fl
   100  \-p <pkg>             : specifies the target package
    77  \-p <pkg>             : specifies the target package
   101 .fl
    78 .fl
   111 .fl
    88 .fl
   112  \-readOnly            : generated files will be in read\-only mode
    89  \-readOnly            : generated files will be in read\-only mode
   113 .fl
    90 .fl
   114  \-npa                 : suppress generation of package level annotations (**/package\-info.java)
    91  \-npa                 : suppress generation of package level annotations (**/package\-info.java)
   115 .fl
    92 .fl
       
    93  \-no\-header           : suppress generation of a file header with timestamp
       
    94 .fl
       
    95  \-target 2.0          : behave like XJC 2.0 and generate code that doesnt use any 2.1 features.
       
    96 .fl
   116  \-xmlschema           : treat input as W3C XML Schema (default)
    97  \-xmlschema           : treat input as W3C XML Schema (default)
   117 .fl
    98 .fl
   118  \-relaxng             : treat input as RELAX NG (experimental,unsupported)
    99  \-relaxng             : treat input as RELAX NG (experimental,unsupported)
   119 .fl
   100 .fl
   120  \-relaxng\-compact     : treat input as RELAX NG compact syntax (experimental,unsupported)
   101  \-relaxng\-compact     : treat input as RELAX NG compact syntax (experimental,unsupported)
   131 .fl
   112 .fl
   132  \-version             : display version information
   113  \-version             : display version information
   133 .fl
   114 .fl
   134 \fP
   115 \fP
   135 .fi
   116 .fi
   136 
   117 .RE
   137 .LP
   118 
   138 .RE
   119 .LP
   139 .RS 3
   120 .SH "激с"
   140 
   121 .LP
   141 .LP
   122 
   142 \f3jaxb\-xjc.jar JAR ファイルの実行\fP
   123 .LP
   143 .LP
   124 .RS 3
   144 
       
   145 .LP
       
   146 .LP
       
   147 ほかの方法がすべて失敗した場合でも、\f2jaxb\-xjc.jar\fP ファイルの実行は行えるはずです。
       
   148 .LP
       
   149 .RS 3
       
   150 
       
   151 .LP
       
   152 .TP 3
       
   153 Solaris/Linux の場合: 
       
   154 \f2% java \-jar $JAXB_HOME/lib/jaxb\-xjc.jar \-help\fP 
       
   155 .TP 3
       
   156 Windows の場合: 
       
   157 \f2> java \-jar %JAXB_HOME%\\lib\\jaxb\-xjc.jar \-help\fP 
       
   158 .LP
       
   159 .RE
       
   160 .LP
       
   161 これは「xjc.sh」や「xjc.bat」を実行するのと同じです。また、この場合、JVM パラメータを設定できます。
       
   162 .LP
       
   163 .RE
       
   164 .SS 
       
   165 コマンド行オプションの概要
       
   166 .LP
       
   167 
       
   168 .LP
       
   169 .TP 3
   125 .TP 3
   170 \-nv 
   126 \-nv 
   171 デフォルトでは、XJC バインディングコンパイラは、ソーススキーマを処理する前に厳密な検証を実行します。このオプションを使用すると、厳密なスキーマ検証を無効にします。これは、バインディングコンパイラが検証を一切実行しないということではありません。より厳密でない検証を実行するということです。
   127 сXJC ゃ潟c潟違潟潟ゃ純若鴻鴻若ウ絲罎荐若絎茵障激с潟篏睡ウ絲鴻若罎荐若≦鴻障ゃ潟c潟違潟潟ゃ罎荐若筝絎茵с障 ウ絲с罎荐若絎茵с 
   172 .TP 3
   128 .TP 3
   173 \-extension 
   129 \-extension 
   174 デフォルトでは、XJC バインディングコンパイラは、JAXB 仕様の「Compatibility」の章で説明されている規則を厳密に強制します。付録 E.2 には、JAXB v1.0 で完全にはサポートされていない一連の W3C XML スキーマ機能が定義されています。場合によっては、このスイッチで有効になる「\-extension」モードでそれらの機能が使用できるかもしれません。また、デフォルトの厳密なモードでは、仕様に定義されているバインディングカスタマイズのみが使用できます。「\-extension」スイッチを指定すれば、JAXB Vendor Extension を使用できます。
   130 сXJC ゃ潟c潟違潟潟ゃJAXB 篁罕Compatibility腴ц荀ウ絲綣桁吟障篁 E.2 JAXB v1.0 у泣若筝c W3C XML 鴻若罘純絎臂障 翫c鴻ゃф鴻\-extension≪若с罘純篏睡с障障ウ絲≪若с篁罕絎臂ゃ潟c潟違鴻帥ゃ冴帥篏睡с障\-extension鴻ゃ絎違JAXB Vendor Extension 篏睡с障 
   175 .TP 3
   131 .TP 3
   176 \-b <file> 
   132 \-b <file> 
   177 処理する外部バインディングファイルを 1 つまたは複数指定します。(バインディングファイルごとに\f2「\-b」\fPスイッチを指定する必要があります。) 外部バインディングファイルの構文は非常に柔軟です。複数のスキーマのカスタマイズが含まれる 
   133 紊ゃ潟c潟違<ゃ 1 ゃ障茲井絎障(ゃ潟c潟違<ゃ\f2\-b\fP鴻ゃ絎綽荀障)紊ゃ潟c潟違<ゃ罕絽吾荵с茲違鴻若鴻帥ゃ冴障 1 ゃゃ潟c潟違<ゃ篏睡鴻帥ゃ冴茲違ゃ潟c潟違<ゃ蚊с障 罨<箴腓冴障 
   178 1 つのバインディングファイルを使用したり、それらのカスタマイズを複数のバインディングファイルに分割したりできます。次に例を示します。
       
   179 .RS 3
   134 .RS 3
   180 
   135 
   181 .LP
   136 .LP
   182 \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings123.xjb\fP
   137 \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings123.xjb\fP
   183 .br
   138 .br
   184 \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings1.xjb \-b bindings2.xjb \-b bindings3.xjb\fP
   139 \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings1.xjb \-b bindings2.xjb \-b bindings3.xjb\fP
   185 .RE
   140 .RE
   186 また、コマンド行にスキーマファイルとバインディングファイルを指定する順番は任意です。
   141 障潟潟茵鴻若<ゃゃ潟c潟違<ゃ絎篁紙с 
   187 .TP 3
   142 .TP 3
   188 \-d <dir> 
   143 \-d <dir> 
   189 デフォルトでは、XJC バインディングコンパイラは、Java コンテンツクラスを現在のディレクトリに生成します。このオプションを使用すると、代替出力ディレクトリを指定できます。出力ディレクトリはあらかじめ存在している必要があります。XJC バインディングコンパイラは、このディレクトリを自動的に作成しません。
   144 сXJC ゃ潟c潟違潟潟ゃJava 潟潟潟鴻憜c障激с潟篏睡篁f水阪c絎с障阪c絖綽荀障 XJC ゃ潟c潟違潟潟ゃc篏障 
   190 .TP 3
   145 .TP 3
   191 \-p <pkg> 
   146 \-p <pkg> 
   192 このコマンド行オプション経由でターゲットパッケージを指定した場合、その指定内容は、パッケージ名に対するすべてのバインディングカスタマイズや、仕様で規定されているデフォルトのパッケージ名アルゴリズムよりも優先されます。
   147 潟潟茵激с括宴с帥若蚊宴若吾絎翫絎絎鴻宴若後絲障鴻ゃ潟c潟違鴻帥ゃ冴篁罕ц鎘宴若後≪眼冴障 
   193 .TP 3
   148 .TP 3
   194 \-httpproxy <proxy> 
   149 \-httpproxy <proxy> 
   195 HTTP/HTTPS プロキシを指定します。形式は [user[:password]@]proxyHost[:proxyPort] です。従来の \f2\-host\fP および \f2\-port\fP は、下位互換性のためにリファレンス実装でもサポートされていますが、推奨されなくなりました。このオプションで指定されたパスワードは、\f2top\fP コマンドを使用するユーザーなど、ほかのユーザーが表示できる引数であることに注意してください。セキュリティを高めるには、次の \f2\-httpproxyfile\fP を使用してください。
   150 HTTP/HTTPS 激絎障綵√ [user[:password]@]proxyHost[:proxyPort] с緇ャ \f2\-host\fP  \f2\-port\fP 筝篏篋с<潟劫茖с泣若障ィ絅障激с潟ф絎鴻若\f2top\fP 潟潟篏睡若吟若祉若吟若茵腓冴с綣違с羈祉ャc若蕭罨< \f2\-httpproxyfile\fP 篏睡 
   196 .TP 3
   151 .TP 3
   197 \-httpproxyfile <file> 
   152 \-httpproxyfile <file> 
   198 HTTP/HTTPS プロキシをファイル経由で指定します。形式は上記と同じですが、このファイル内に指定されたパスワードをほかのユーザーが表示することはできません。
   153 HTTP/HTTPS 激<ゃ腟宴ф絎障綵√筝荐с<ゃ絎鴻若祉若吟若茵腓冴с障 
   199 .TP 3
   154 .TP 3
   200 \-classpath <arg> 
   155 \-classpath <arg> 
   201 \f2<jxb:javaType>\fP および \f2<xjc:superClass>\fP カスタマイズが使用するクライアントアプリケーションのクラスファイルの検索場所を指定します。
   156 \f2<jxb:javaType>\fP  \f2<xjc:superClass>\fP 鴻帥ゃ冴篏睡ゃ≪潟≪宴若激с潟鴻<ゃ罎膣√贋絎障 
   202 .TP 3
   157 .TP 3
   203 \-catalog <file> 
   158 \-catalog <file> 
   204 外部エンティティー参照を解決するカタログファイルを指定します。 
   159 紊潟cc弱с茹f浦帥違<ゃ絎障TR9401XCatalog OASIS XML Catalog 綵√泣若障荅括完XML Entity and URI Resolversャ<潟с\f2帥違障\fP泣潟≪宴若激с潟茯帥鴻 
   205 TR9401、XCatalog、および OASIS XML Catalog 形式がサポートされます。 
       
   206 詳細は、『XML Entity and URI Resolvers』ドキュメントを参照するか、 
       
   207 カタログリゾルバのサンプルアプリケーションを調べてください。
       
   208 .TP 3
   160 .TP 3
   209 \-readOnly 
   161 \-readOnly 
   210 デフォルトでは、XJC バインディングコンパイラは、生成する Java ソースファイルを書き込みから保護しません。このオプションを使用すると、XJC バインディングコンパイラは生成される Java ソースを強制的に読み取り専用にします。
   162 сXJC ゃ潟c潟違潟潟ゃ Java 純若鴻<ゃ吾莨若帥篆茘激障激с潟篏睡XJC ゃ潟c潟違潟潟ゃ Java 純若鴻綣桁句茯水絨障 
   211 .TP 3
   163 .TP 3
   212 \-npa 
   164 \-npa 
   213 パッケージレベルの注釈を 
   165 宴若吾羈 **/package\-info.java 吟障鴻ゃ篏睡潟若с羈祉羝帥鴻障 
   214 .B **/package-info.java 
   166 .TP 3
   215 に生成することを抑制します。
   167 \-no\-header 
   216 このスイッチを使用して生成するコードでは、これらの注釈が 
   168 紊絨<≪帥ゃ鴻帥潟<ゃ若潟<潟吟障激с潟篏睡潟若障 
   217 ほかの生成済みクラスに内部化されます。
   169 .TP 3
       
   170 \-target 2.0 
       
   171  JAXB 2.1 罘純箴絖潟若障潟若 JAXB 2.0 潟帥ゃ (JavaSE 6 ) у茵с障 
   218 .TP 3
   172 .TP 3
   219 \-xmlschema 
   173 \-xmlschema 
   220 入力スキーマを W3C XML スキーマ (デフォルト) と見なします。 
   174 ュ鴻若 W3C XML 鴻若 () 荀障鴻ゃ絎ュ鴻若 W3C XML 鴻若荀障 
   221 このスイッチを指定しなくても、入力スキーマは  
       
   222 W3C XML スキーマと見なされます。
       
   223 .TP 3
   175 .TP 3
   224 \-relaxng 
   176 \-relaxng 
   225 入力スキーマを RELAX NG として扱います (試験的、未サポート)。RELAX NG スキーマのサポートは JAXB Vendor Extension として提供されています。
   177 ュ鴻若 RELAX NG 宴障 (荅薑泣若)RELAX NG 鴻若泣若 JAXB Vendor Extension 箴障 
   226 .TP 3
   178 .TP 3
   227 \-relaxng\-compact 
   179 \-relaxng\-compact 
   228 入力スキーマを RELAX NG 圧縮構文として処理します (試験的、未サポート)。RELAX NG スキーマのサポートは JAXB Vendor Extension として提供されています。
   180 ュ鴻若 RELAX NG х軒罕障 (荅薑泣若)RELAX NG 鴻若泣若 JAXB Vendor Extension 箴障 
   229 .TP 3
   181 .TP 3
   230 \-dtd 
   182 \-dtd 
   231 入力スキーマを XML DTD として扱います (試験的、未サポート)。RELAX NG スキーマのサポートは JAXB Vendor Extension として提供されています。
   183 ュ鴻若 XML DTD 宴障 (荅薑泣若)RELAX NG 鴻若泣若 JAXB Vendor Extension 箴障 
   232 .TP 3
   184 .TP 3
   233 \-wsdl 
   185 \-wsdl 
   234 入力を WSDL として扱い、その内部のスキーマをコンパイルします (試験的、未サポート)。
   186 ュ WSDL 宴鴻若潟潟ゃ障 (荅薑泣若) 
   235 .TP 3
   187 .TP 3
   236 \-quiet 
   188 \-quiet 
   237 進捗や警告など、コンパイラの出力を抑制します。
   189 我宴茘潟潟ゃ阪吟障 
   238 .TP 3
   190 .TP 3
   239 \-verbose 
   191 \-verbose 
   240 情報メッセージを出力したり特定のエラー発生時にスタックトレースを表示したりするなど、極めて冗長になります。
   192 宴<祉若吾阪劫主榊鴻帥若鴻茵腓冴罐泣激障 
   241 .TP 3
   193 .TP 3
   242 \-help 
   194 \-help 
   243 コンパイラスイッチの概要を表示します。
   195 潟潟ゃ鴻ゃ网荀茵腓冴障 
   244 .TP 3
   196 .TP 3
   245 \-version 
   197 \-version 
   246 コンパイラのバージョン情報を表示します。
   198 潟潟ゃ若吾с恰宴茵腓冴障 
   247 .TP 3
   199 .TP 3
   248 <schema file/URL/dir> 
   200 <schema file/URL/dir> 
   249 コンパイル対象となる 1 つまたは複数のスキーマファイルを指定します。ユーザーがディレクトリを指定した場合、xjc はそのディレクトリを走査し、そこで見つかったすべてのスキーマファイルをコンパイルします。    
   201 潟潟ゃ絲乗院 1 ゃ障茲違鴻若<ゃ絎障若吟若c絎翫xjc c莎井祉цゃc鴻鴻若<ゃ潟潟ゃ障 
       
   202 .RE
   250 .SS 
   203 .SS 
   251 非推奨コマンド行オプションおよび削除されたコマンド行オプションの概要
   204 ィ絅潟潟茵激с潟喝ゃ潟潟茵激с潟网荀
   252 .LP
   205 .LP
   253 
   206 .RS 3
   254 .LP
   207 
       
   208 .LP
       
   209 .RS 3
   255 .TP 3
   210 .TP 3
   256 \-host & \-port 
   211 \-host & \-port 
   257 これらのオプションは非推奨となり、\f3\-httpproxy\fP オプションで置き換えられました。これらのオプションは、下位互換性を確保する目的で引き続きサポートされますが、ドキュメントには記載されず、将来のリリースで削除される可能性もあります。
   212 激с潟ィ絅\f3\-httpproxy\fP 激с潟х舟障激с潟筝篏篋с腆坂у膓泣若障ャ<潟荐莠絨ャ若鴻уゃ醇с障 
   258 .TP 3
   213 .TP 3
   259 \-use\-runtime 
   214 \-use\-runtime 
   260 JAXB 2.0 仕様で移植性のあるランタイムが規定されたため、JAXB RI が **/impl/runtime パッケージを生成する必要がなくなりました。このため、このスイッチは不要となり、削除されました。
   215 JAXB 2.0 篁罕хЩ罎с潟帥ゃ荀鎘JAXB RI  **/impl/runtime 宴若吾綽荀障鴻ゃ筝荀ゃ障 
   261 .TP 3
   216 .TP 3
   262 \-source 
   217 \-source 
   263 \-source 互換性スイッチは、JAXB 2.0 の最初の Early Access 版で導入されました。我々は、JAXB 2.0 の今後のリリースからこのスイッチを削除することにしました。1.0.x コードを生成する必要がある場合には、1.0.x コードベースのインストールを使用してください。 
   218 \-source 篋с鴻ゃJAXB 2.0  Early Access уャ障鴻ゃJAXB 2.0 篁緇若鴻ゃ障1.0.x 潟若綽荀翫1.0.x 潟若若鴻ゃ潟鴻若篏睡 
   264 .TP 3
   219 .TP 3
   265 \-Xlocator & \-Xsync\-methods 
   220 \-Xlocator & \-Xsync\-methods 
   266 これらのスイッチは現時点では無効化されています。この機能は将来、個別のダウンロードとして提供される予定です。
   221 鴻ゃ憝鴻с≦劫障罘純絨ャャ潟若箴篋絎с 
   267 .LP
   222 .RE
       
   223 
       
   224 .LP
       
   225 .RE
   268 .SS 
   226 .SS 
   269 コンパイラの制限
   227 潟潟ゃ狗
   270 .LP
   228 .LP
   271 .LP
   229 .LP
   272 通常は、関連するスキーマは、同じバインディングコンパイラスイッチを指定して 1 つの単位としてコンパイルするのがもっとも安全です。
   230 絽吾∫c鴻鴻若ゃ潟c潟違潟潟ゃ鴻ゃ絎 1 ゃ篏潟潟ゃc絎с
   273 .LP
   231 .LP
   274 .LP
   232 .LP
   275 .B xjc
   233 xjc 絎茵罨<腓冴狗羈狗祉xjc 篏綺若喝冴茲違鴻若潟潟ゃ翫翠障
   276 を実行するときは、次に示す制限に注意してください。
   234 .LP
   277 これらの制限のほとんどは、 
   235 .RS 3
   278 .B xjc
   236 .TP 2
   279 を何度か呼び出して複数のスキーマをコンパイルする場合にのみ適用されます。
   237 o
   280 .LP
   238 茲違鴻若潟潟ゃ翫帥若蚊 Java 宴若後罨<篏荀羈 
   281 .RS 3
       
   282 .TP 2
       
   283 *
       
   284 複数のスキーマを同時にコンパイルする場合は、
       
   285 ターゲットの Java パッケージ名に次の優先順位の規則が
       
   286 適用されることに注意してください。
       
   287 .RS 3
   239 .RS 3
   288 .TP 3
   240 .TP 3
   289 1.
   241 1.
   290 「\f2\-p\fP」コマンド行オプションがもっとも優先されます。
   242 \f2\-p\fP潟潟茵激с潟c障 
   291 .TP 3
   243 .TP 3
   292 2.
   244 2.
   293 <\f2jaxb:package\fP> のカスタマイズ
   245 <\f2jaxb:package\fP> 鴻帥ゃ 
   294 .TP 3
   246 .TP 3
   295 3.
   247 3.
   296 \f2targetNamespace\fP が宣言されている場合は、仕様に定義されている \f2targetNamespace\fP \-> Java パッケージ名のアルゴリズムを適用します。
   248 \f2targetNamespace\fP 絎h翫篁罕絎臂 \f2targetNamespace\fP \-> Java 宴若後≪眼冴障 
   297 .TP 3
   249 .TP 3
   298 4.
   250 4.
   299 \f2targetNamespace\fP が宣言されていない場合は、"generated" という名前のハードコードされたパッケージを使用します。
   251 \f2targetNamespace\fP 絎h翫"generated" 若潟若宴若吾篏睡障 
   300 .RE
   252 .RE
   301 .TP 2
   253 .TP 2
   302 *
   254 o
   303 名前空間ごとに複数の
   255 腥咲茲違 <\f2jaxb:schemaBindings\fP> ゃ筝罩cс 1 ゃ帥若蚊腥咲 2 ゃ鴻若違 Java 宴若吾潟潟ゃс障 
   304 .B <jaxb:schemaBindings>
   256 .TP 2
   305 を持つことは不正です。このため、1 つのターゲット名前空間内の  
   257 o
   306 2 つのスキーマを、異なる Java パッケージにコンパイルすることはできません。
   258 1 ゃ Java 宴若吾潟潟ゃ鴻鴻若XJC ゃ潟c潟違潟潟ゃ篆<綽荀障 ャ潟潟ゃс篋篏障 
   307 .TP 2
   259 .TP 2
   308 *
   260 o
   309 1 つの Java パッケージにコンパイルされるすべてのスキーマは、 
   261 茲違鴻若<ゃ障荀膣臀違若潟潟ゃ綽荀障 
   310 XJC バインディングコンパイラに同時に送信する必要があります。 
   262 .RE
   311 個別にコンパイルすることはできず、 予期したとおりに動作しません。
   263 
   312 .TP 2
   264 .LP
   313 *
   265 .SH "∫i"
   314 複数のスキーマファイルにまたがる要素置換グループは、同時にコンパイルする必要があります。 
   266 .LP
   315 .RE
   267 .RS 3
   316 
   268 .TP 2
   317 .LP
   269 o
   318 
   270 潟潟茵с潟潟若帥絎茵 (XJC):[
   319 .LP
   271 .na
   320 $Revision: 1.4 $
   272 \f2潟潟茵巡擦\fP @
   321 .br
   273 .fi
   322 $Date: 2005/10/27 18:53:02 $
   274 https://jaxb.dev.java.net/nonav/2.1.3/docs/xjc.html
       
   275 .na
       
   276 \f2xjc  Ant 篏睡\fP @
       
   277 .fi
       
   278 https://jaxb.dev.java.net/nonav/2.1.3/docs/xjcTask.html] 
       
   279 .TP 2
       
   280 o
       
   281 .na
       
   282 \f2XML ゃ潟 JavaTM ≪若c (JAXB)\fP @
       
   283 .fi
       
   284 http://java.sun.com/javase/6/docs/technotes/guides/xml/jaxb/index.html 
       
   285 .RE
       
   286 
   323 .LP
   287 .LP
   324  
   288