jdk/src/solaris/doc/sun/man/man1/ja/rmid.1
changeset 2692 345bc8d65b19
parent 2 90ce3da70b43
child 5506 202f599c92aa
--- a/jdk/src/solaris/doc/sun/man/man1/ja/rmid.1	Thu Apr 30 15:04:39 2009 -0700
+++ b/jdk/src/solaris/doc/sun/man/man1/ja/rmid.1	Mon May 04 18:28:26 2009 -0700
@@ -1,561 +1,358 @@
-'\" t
-.\" Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
-.\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-.\"
-.\" This code is free software; you can redistribute it and/or modify it
-.\" under the terms of the GNU General Public License version 2 only, as
-.\" published by the Free Software Foundation.
-.\"
-.\" This code is distributed in the hope that it will be useful, but WITHOUT
-.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-.\" FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-.\" version 2 for more details (a copy is included in the LICENSE file that
-.\" accompanied this code).
-.\"
-.\" You should have received a copy of the GNU General Public License version
-.\" 2 along with this work; if not, write to the Free Software Foundation,
-.\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-.\"
-.\" Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
-.\" CA 95054 USA or visit www.sun.com if you need additional information or
-.\" have any questions.
-.\" 
-.TH rmid 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
-.SH "名前"
-rmid \- RMI 起動システムデーモン
+." Copyright 2004-2006 Sun Microsystems, Inc.  All Rights Reserved.
+." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+."
+." This code is free software; you can redistribute it and/or modify it
+." under the terms of the GNU General Public License version 2 only, as
+." published by the Free Software Foundation.
+."
+." This code is distributed in the hope that it will be useful, but WITHOUT
+." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+." FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+." version 2 for more details (a copy is included in the LICENSE file that
+." accompanied this code).
+."
+." You should have received a copy of the GNU General Public License version
+." 2 along with this work; if not, write to the Free Software Foundation,
+." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+."
+." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+." CA 95054 USA or visit www.sun.com if you need additional information or
+." have any questions.
+."
+.TH rmid 1 "04 May 2009"
+." Generated from HTML by html2man (author: Eric Armstrong)
+
+.LP
+.SH ""
+rmid \- Java RMI 莎桁激鴻若≪
+.LP
+.RS 3
+
+.LP
+.LP
+\f3rmid\fP ц儀激鴻若≪潟紮吾с篁潟激 (VM) 脂蚊莎桁с障
+.LP
+.RE
+.SH "綵√"
+.LP
+
+.LP
+.nf
+\f3
+.fl
+rmid [options]
+.fl
+\fP
+.fi
+
+.LP
+.SH "茯"
 .LP
 
 .LP
 .LP
-\f3rmid\fP で起動システムデーモンを開始すると、オブジェクトを仮想マシン (VM) に登録して起動できるようになります。
+\f3rmid\fP 若莎桁激鴻若≪潟紮障莎桁激鴻若≪潟紮с莎桁純吾с莎桁激鴻脂蚊VM ц儀с障莎桁純≪若吾с篏帥c違篏号荅括完
+.na
+\f2Java RMI 篁罕\fP @
+.fi
+http://java.sun.com/javase/6/docs/platform/rmi/spec/rmiTOC.html
+.na
+\f2莎桁ャ若≪\fP @
+.fi
+http://java.sun.com/javase/6/docs/technotes/guides/rmi/activation/overview.htmlс 
 .LP
-.SH "形式"
-.B rmid 
-[
-.I options
-]
-.SH "機能説明"
-.IX "RMI activation system daemon" "" "RMI activation system daemon \(em \fLrmid\fP"
-.IX "rmid" "" "\fLrmid\fP \(em RMI activation system daemon"
-.B rmid
-ツールは、起動システムデーモンを開始します。起動可能なオブジェクトを起動
-システムに登録したり、Java VM でアクティブにしたりするには、あらかじめ起動
-システムデーモンを開始しておく必要があります。
-起動可能なリモートオブジェクト
-を使ったプログラムの作成方法についての詳細は、Java RMI の仕様
-.fi
- (http://java.sun.com/javase/6/docs/platform/rmi/spec/rmitoc.html) 
-および起動のチュートリアル
-.fi
- (http://java.sun.com/javase/6/docs/technotes/guides/rmi/activation/overview.html) 
-を参照してください。
 .LP
-起動システムデーモンは、次のようにセキュリティポリシーファイルを指定して
-.B rmid
-コマンドを実行することによって開始できます。 
-.LP
-.ti +5n
-.B % rmid \-J\-Djava.security.policy=rmid.policy
+若≪潟莎桁罨<祉ャc若激若<ゃ絎 \f2rmid\fP 潟潟絎茵障
 .LP
-注: Sun の
-.BR rmid
-実装を実行する場合、デフォルトではセキュリティポリシーファイルを指定する必要があります。そうすることで、起動グループ用の JVM の起動に、各
-.B ActivationGroupDesc
-内の情報を使用できるかどうかを
-.B rmid 
-が確認できます。特に、
-.B CommandEnvironment
-により指定されるコマンドやオプション、および
-.B ActivationGroupDesc
-のコンストラクタに渡されるすべての
-.B プロパティ
-は、
-.BR rmid
-用のセキュリティポリシーファイルで明示的に許可することが必要になりました。
-.B sun.rmi.activation.execPolicy
-プロパティの値は、起動グループの JVM の起動に
-.B ActivationGroupDesc
-内の情報を使用できるかどうかの判断に
-.B rmid
-が使用するポリシーを定義します。 
+.nf
+\f3
+.fl
+    rmid \-J\-Djava.security.policy=rmid.policy
+.fl
+\fP
+.fi
+
+.LP
+.LP
+\f3羈:\fP\f2rmid\fP  Sun  絎茖絎茵翫с祉ャc若激若<ゃ絎綽荀障 莎桁違若 VM 莎桁 \f2ActivationGroupDesc\fP 宴篏睡с \f2rmid\fP 罎荐若сс鴻\f2ActivationGroupDesc\fP 潟潟鴻帥羝< \f2CommandEnvironment\fP 篁紙 \f2Properties\fP c絎潟潟潟激с潟\f2rmid\fP 祉ャc若激若<ゃ筝ф腓榊荐怨綽荀障\f2sun.rmi.activation.execPolicy\fP c若ゃ莎桁違若 VM 莎桁 \f2ActivationGroupDesc\fP 宴篏睡сゆ \f2rmid\fP 篏睡激若羆阪障
 .LP
-.B rmid
-をデフォルト設定で実行することにより、以下が行われます。 
 .LP
-.RS
+\f2rmid\fP 荐絎у茵罨<茵障
+.LP
+.RS 3
 .TP 2
-\(bu
-このコマンドはアクティベータを起動するとともにデフォルトポートの
-.BR 1098 
-で内部レジストリを
-開始し、
-.LP
-.PD 0
-.TP
-\(bu
-.B ActivationSystem
-を
-.B java.rmi.activation.ActivationSystem 
-という名前に内部レジストリ上でバインドします。
+o
+≪c若帥莎桁若 1098 у吾鴻莎桁 
+.TP 2
+o
+吾鴻筝с\f2ActivationSystem\fP  \f2java.rmi.activation.ActivationSystem\fP ゃ潟 
+.RE
 
 .LP
-.RE
-レジストリにほかのポートを指定するには、
-.BR rmid
-の起動時に 
-.B -port 
-オプションを指定しなければなりません。たとえば、次のようにします。 
-
-.ti +5n
+.LP
+吾鴻祉若絎\f2rmid\fP 莎桁 \f2\-port\fP 激с潟絎違障罨<箴腓冴障
 .LP
-.B rmid \-J\-Djava.security.policy=rmid.policy \-port 1099
-
-.LP
-このコマンドは、起動システムデーモンを開始し、レジストリのデフォルトポート
-.B 1099
-でレジストリを開始します。
+.nf
+\f3
+.fl
+    rmid \-J\-Djava.security.policy=rmid.policy \-port 1099
+.fl
+\fP
+.fi
 
 .LP
-.SS inetd/xinetd からの rmid の起動
-
-コマンド行から 
-.B rmid 
-を起動しないで、
-inetd (Solaris) または xinetd (Linux) を設定し、
-.B rmid 
-を必要に応じて起動することができます。 
-
+.LP
+潟潟莎桁激鴻若≪潟紮吾鴻若 1099 с吾鴻紮障
+.LP
+.SS 
+rmid  inetd/xinetd 紮
+.LP
+.LP
+\f2rmid\fP 潟潟茵紮\f2inetd\fP (Solaris 翫)障 \f2xinetd\fP (Linux) 罕 \f2rmid\fP 綽荀綽紮号障
+.LP
+.LP
+\f2rmid\fP 紮\f2System.inheritedChannel\fP <純若喝冴膓帥c潟 (\f2inetd\fP/\f2xinetd\fP 膓) 緇障膓帥c潟 \f2null\fP с\f2java.nio.channels.ServerSocketChannel\fP ゃ潟鴻帥潟鴻сc翫\f2rmid\fP c潟 \f2inetd\fP/\f2xinetd\fP c莎桁сゆ菴違莎桁障
+.LP
 .LP
-起動時に 
-.B rmid 
-は、System.inheritedChannel メソッドを呼び出して
-継承チャネル (inetd/xinetd からの継承) の
-取得を試みます。
-継承されたチャンネルが \f2null\fP であるか、\f2java.nio.channels.ServerSocketChannel\fP のインスタンスでなかった場合、\f2rmid\fP はそのチャンネルは \f2inetd\fP/\f2xinetd\fP によって起動されたものではないと判断し、前述のように起動します。
+膓帥c潟 \f2ServerSocketChannel\fP ゃ潟鴻帥潟鴻с翫鴻若≪若吾сゃ障 \f2java.rmi.activation.ActivationSystem\fP ゃ潟吾鴻 \f2java.rmi.activation.Activator\fP ≪若吾с絲障荀羆篆<泣若若純宴\f2ServerSocketChannel\fP 緇 \f2java.net.ServerSocket\fP  \f2rmid\fP с篏睡障≪若с\f2rmid\fP 篏罨<ゃ 潟潟茵莎桁翫с
+.LP
+.RS 3
+.TP 2
+o
+\f2System.err\fP 絲障阪<ゃゃ<ゃ \f2java.io.tmpdir\fP 激鴻c若ф絎c (絽吾 \f2/var/tmp\fP 障 \f2/tmp\fP)  <ゃ・莨 \f2rmid\-err\fP с・絨乗 \f2"tmp"\fP с 
+.TP 2
+o
+\f2\-port\fP 激с潟激с潟絎\f2rmid\fP 若<祉若吾冴腟篋 
+.TP 2
+o
+\f2\-log\fP 激с潟綽激с潟絎\f2rmid\fP 若<祉若吾冴腟篋 
+.RE
 
 .LP
 .LP
-継承チャンネルが ServerSocketChannel 
-インスタンスの場合、
-.B rmid 
-は ServerSocketChannel から
-取得した java.net.ServerSocket を、
-エクスポートするリモートオブジェクト 
-(java.rmi.activation.ActivationSystem が
-バインドされるレジストリと 
-java.rmi.activation.Activator 
-リモートオブジェクト) に対する要求を
-受け入れるサーバソケットとして使用します。
-.LP
-このモードでは、
-.B rmid 
-の動作は、次のことを除いて、
-コマンド行から起動した場合と同じです。
-
-.TP 2
-\(bu System.err に表示される出力はファイルにリダイレクト
-されます。このファイルは、接頭辞「rmid-err」と接尾辞「tmp」を
-使用して java.io.tmpdir システムプロパティ 
-(通常 /var/tmp または /tmp) で指定したディレクトリにあります。
-
-.TP 2
-\(bu \-port オプションは許可されていません。このオプションが
-指定されている場合、
-.B rmid 
-はエラーメッセージを表示して
-終了します。
-
-.TP 2
-\(bu \-log オプションは必須です。このオプションが
-指定されていない場合、
-.B rmid 
-はエラーメッセージを表示して
-終了します。
-
+綽荀綽泣若鴻紮荐絎荅括完ゃ\f2inetd\fP (Solaris) 障 \f2xinetd\fP (Linux) ャ≪若吾с
 .LP
-必要に応じて開始するサービスの設定方法についての詳細は、
-inetd (Solaris) または xinetd (Linux) のマニュアルページを
-参照してください。 
-
-.SH "オプション"
-
-.TP
-.BI \-C someCommandLineOption
-.B rmid
-の子プロセス (起動グループ) が作成されたときに、各子プロセスにコマンド行引数
-として渡されるオプションを指定します。たとえば、次のように指定すると、起動システム
-デーモンによって生成される各 Java Virtual Machine にプロパティを渡すことができます。 
-
-.sp 1n
-.ti +5n
-.B rmid \-C\-Dsome.property=value
-
-.sp 1n
-コマンド行引数を子プロセスに渡す機能は、デバッグを行う際に便利です。
-たとえば、次のようなコマンドを実行できます。 
-
-.sp 1n
-.ti +5n
-.B rmid \-C\-Djava.rmi.server.logCalls=true
-
-.sp 1n
-このコマンドによって、すべての子 JVM でサーバ呼び出しのログが残るようになります。 
-
-.TP
-.BI \-J<someCommandLineOption>
-.B rmid 
-を実行中の java インタプリタに渡すオプションを指定します。たとえば、
-.B rmid
-で 
-.BR rmid.policy
-という名前のポリシーファイルを使用する場合、
-.BR rmid
-のコマンド行で
-.B \-J
-オプションを使って
-.B java.security.policy
-プロパティを定義します。次に例を示します。 
-
-.sp 1n
-.ti +5n
-.B rmid \-J\-Djava.security.policy=rmid.policy
-
-.TP
-.BI \-J\-Dsun.rmi.activation.execPolicy=<policy> 
-起動グループの実行対象となる JVM の起動に使用するコマンドおよびコマンド行オプションを検査するために、
-.B rmid
-が採用するポリシーを指定します。このオプションは、Sun の RMI 起動デーモン実装だけに存在することに注意してください。コマンド行にこのプロパティを指定しない場合、結果は 
-.B \-J-Dsun.rmi.activation.execPolicy=default
-を指定した場合と同じになります。
-.IR policy 
-に指定可能な値は、
-.BR default 
-、
-.IR policyClassName
-、または none です。
-.BR 
-
-.RS
-.TP 2
-\(bu
-.B default 
-(または、このプロパティを指定しない場合)
+.SH "激с"
+.LP
 
 .LP
-デフォルトの
-.B execPolicy
-では、使用するセキュリティポリシーファイル内のコマンドおよびオプションを実行する権限が
-.B rmid
-に与えられる場合にのみ、
-.B rmid
-は特定のコマンド行オプションを指定してコマンドを実行できます。
-.BR default 
-の実行ポリシーを使用できるのは、
-デフォルトの起動グループ実装だけです。 
-.sp 1n
-
-.B rmid
-は、起動グループの JVM を起動する際、その登録された起動グループ記述子である 
-.BR ActivationGroupDesc
-内の情報を使用します。グループ記述子では、オプションの
-.B ActivationGroupDesc.CommandEnvironment
-を指定します。これには、起動グループを開始する「コマンド」、およびコマンド行に追加する
-任意のコマンド行「オプション」が含まれます。デフォルトでは、
-.B rmid
-は
-.BR java.home 
-にある
-.B java
-コマンドを使用します。グループ記述子には、次に示すように、オプションとしてコマンド行に
-追加される「プロパティ」オーバーライドも含まれます。 
-
-.sp 1n
-.ti +5n
-.BI \-D<property>=<value>
-
-.sp 1n
-アクセス権
-.B com.sun.rmi.rmid.ExecPermission
-を使用すると、
-.B rmid
-に対し、グループ記述子の
-.B CommandEnvironment
-で指定されたコマンドを実行して起動グループを開始する権限を与えることができます。
-アクセス権 
-.B com.sun.rmi.rmid.ExecOptionPermission
-を使用すると、起動グループを開始するときに、
-グループ記述子でプロパティオーバーライドとして指定されたコマンド行
-オプション、または
-.BR CommandEnvironment
-でオプションとして指定されたコマンド行オプションを
-.B rmid
-から使用できます。 
-
-.sp 1n
-.B rmid
-にさまざまなコマンドおよびオプションを実行する権限を与える場合、アクセス権
-.B ExecPermission
-および
-.B ExecOptionPermission
-を普遍的に (つまり、すべてのコードソースに対して) 許可する必要があります。 
-
-.TP
-.BI ExecPermission
-.B ExecPermission
-クラスは、起動グループを開始するために
-.B rmid
-が特定の「コマンド」を実行する権限を表します。 
-.sp 1n
-.TP
-.B 構文
+.RS 3
+.TP 3
+\-C<someCommandLineOption> 
+\f2rmid\fP 絖祉 (莎桁違若) 篏絖祉鴻潟潟茵綣違羝<激с潟絎障違罨<絎莎桁激鴻若 潟c篁潟激潟c若羝<с障 
+.nf
+\f3
+.fl
+    rmid \-C\-Dsome.property=value
+.fl
+\fP
+.fi
+潟潟茵綣違絖祉鴻羝<罘純違茵翫箴水с違罨<潟潟絎茵с障 
+.nf
+\f3
+.fl
+    rmid \-C\-Djava.rmi.server.logCalls=true
+.fl
+\fP
+.fi
+潟潟鴻絖 VM с泣若弱若喝冴違篏障 
+.LP
+.TP 3
+\-J<someCommandLineOption> 
+\f2rmid\fP 絎茵 \f2java\fP ゃ潟帥帥羝<激с潟絎障違\f2rmid\fP  \f2rmid.policy\fP 激若<ゃ篏睡絎\f2rmid\fP 潟潟茵 \f2\-J\fP 激с潟篏帥c\f2java.security.policy\fP c若絎臂障 罨<箴腓冴障 
+.nf
+\f3
+.fl
+    rmid \-J\-Djava.security.policy=rmid.policy
+.fl
+\fP
+.fi
+.TP 3
+\-J\-Dsun.rmi.activation.execPolicy=<policy> 
+莎桁違若絎茵 VM 莎桁篏睡潟潟潟潟潟茵激с潟с\f2rmid\fP 。激若絎障激с潟Java RMI 莎桁若≪潟 Sun 絎茖絖羈潟潟茵c若絎翫腟 \f2\-J\-Dsun.rmi.activation.execPolicy=default\fP 絎翫障\f2<policy>\fP 絎純ゃ\f2default\fP\f2<policyClassName>\fP障 \f2none\fP с ゃゃ茯障 
+.LP
+.RS 3
+.TP 2
+o
+\f3default (障c若絎翫)\fP 
+.LP
+ \f2execPolicy\fP 翫\f2rmid\fP 絎茵с\f2rmid\fP 篏睡 祉ャc若激若<ゃ筝с絎茵罔 \f2rmid\fP 筝潟潟潟潟潟茵激с潟с絎茵激若т戎с莎桁違若絎茖с 
+.LP
+\f2rmid\fP 莎桁違若 VM 莎桁違若ゃ脂蚊莎桁違若荐菴医с \f2ActivationGroupDesc\fP 宴篏睡障違若荐菴医\f2ActivationGroupDesc.CommandEnvironment\fP 絎障 (ュ) 莎桁違若紮潟潟潟潟茵菴遵с潟潟茵激с潟障障с\f2rmid\fP \f2java.home\fP  \f2java\fP 潟潟篏睡障違若荐菴医激с潟潟潟茵菴遵c若若若ゃ障障 c若罨<絎臂障 
+.nf
+\f3
+.fl
+    \-D\fP\f4<property>\fP\f3=\fP\f4<value>\fP\f3
+.fl
+\fP
+.fi
+.LP
+≪祉号┤ \f2com.sun.rmi.rmid.ExecPermission\fP 篏睡違若荐菴医 \f2CommandEnvironment\fP ф絎潟潟絎茵莎桁違若紮罔\f2rmid\fP 絲障荐怨с障≪祉号┤ \f2com.sun.rmi.rmid.ExecOptionPermission\fP 篏睡違若荐菴医сc若若若ゃ絎潟潟茵激с潟障 \f2CommandEnvironment\fP с激с潟絎潟潟茵激с潟莎桁違若紮 \f2rmid\fP 篏睡с障 
+.LP
+\f2rmid\fP 障障潟潟潟激с潟絎茵罔荐怨翫≪祉号┤ \f2ExecPermission\fP  \f2ExecOptionPermission\fP 羆荐怨綽荀障 ゃ障鴻潟若純若鴻絲障荐怨障 
+.RS 3
+.TP 3
+ExecPermission 
+\f2ExecPermission\fP 鴻莎桁違若紮 \f2rmid\fP 劫潟潟絎茵罔茵障 
+.LP
+\f3罕\fP
 .br
-.B ExecPermission
-の「名前」は、
-.B rmid
-に実行権限を与えるコマンドのパス名です。「/*」(「/」はファイル区切り文字、つまり 
-.BR File.separatorChar 
-) で終わるパス名は、そのディレクトリに含まれるすべてのファイルを表します。「/-」
-で終わるパス名は、そのディレクトリに含まれるすべてのファイルとサブディレクトリ 
-(再帰的に) を表します。パス名に特別なトークン「<<ALL FILES>>」を指定した場合は、
-任意のファイルに一致します。 
-.sp 1n
-
-.B 注: 
-「*」が 1 つだけ指定されたパス名は、現在のディレクトリ内のすべてのファイルを表し、
-「-」が 1 つだけ指定されたパス名は、現在のディレクトリ内のすべてのファイルと、
-現在のディレクトリに含まれるすべてのファイルとサブディレクトリ (再帰的に) を表します。 
-
-.TP
-.BI ExecOptionPermission
-.B ExecOptionPermission
-クラスは、起動グループの開始時に
-.B rmid
-が特定のコマンド行「オプション」を使用する権限を表します。
-.B ExecOptionPermission
-の「名前」は、コマンド行オプションの値です。
-.sp 1n
-.TP
-.B 構文
+\f2ExecPermission\fP \f2rmid\fP 絎茵荐怨潟潟劫с/* (/<ゃ阪絖 \f2File.separatorChar\fP) х劫c障鴻<ゃ腓冴障/\-х劫c障鴻<ゃ泣c (絽亥) 腓冴障劫劫ャ若潟<<ALL FILES>>絎翫\f3篁紙\fP<ゃ腓冴障 
+.LP
+\f3羈:\fP* 1 ゆ絎劫憜c鴻<ゃ茵障 障\- 1 ゆ絎劫憜c鴻<ゃ憜c障鴻<ゃ泣c (絽亥) 茵障  
+.TP 3
+ExecOptionPermission 
+\f2ExecOptionPermission\fP 鴻莎桁違若紮 \f2rmid\fP 劫潟潟茵激с潟篏睡с罔茵障\f2ExecOptionPermission\fP 潟潟茵激с潟ゃс 
+.LP
+\f3罕\fP
 .br
-オプションでは、制限付きワイルドカード指定がサポートされます。
-アスタリスクは、ワイルドカードマッチングを指定します。アスタリスクは、
-オプション名自体を表す (つまり、すべてのオプションに一致する) ために
-使用できます。また、「.」および「=」の次に指定する場合にのみ、
-オプション名の最後にアスタリスクを使用できます。 
-.sp 1n
-
-例を示します。「*」、「-Dfoo.*」、「-Da.b.c=*」は有効です。「*foo」、「-Da*b」
-、「ab*」は無効です。
+激с潟сゃ若絎泣若障≪鴻帥鴻ゃ若茵障 ≪鴻帥鴻激с喝篏睡с障 ゃ障篁紙激с潟茵с障 障激с喝絨障篏睡с障 .=翫≪鴻帥鴻絎綽荀障 
+.LP
+箴腓冴障*\-Dfoo.*\-Da.b.c=*鴻с*foo\-Da*bab*≦鴻с  
+.TP 3
+rmid 激若<ゃ 
+\f2rmid\fP 障障潟潟潟激с潟絎茵罔荐怨翫≪祉号┤ \f2ExecPermission\fP  \f2ExecOptionPermission\fP 羆荐怨綽荀障 ゃ障鴻潟若純若鴻絲障荐怨障≪祉号┤с \f2rmid\fP с≪祉号┤羆荐怨絎с 
+.LP
+\f2rmid\fP 腮絎茵罔荐怨激若<ゃ箴罨<腓冴障 
+.nf
+\f3
+.fl
+grant {
+.fl
+    permission com.sun.rmi.rmid.ExecPermission
+.fl
+        "/files/apps/java/jdk1.2.2/solaris/bin/java";
+.fl
 
-.TP
-.BI rmid のポリシーファイル
-.B rmid
-にさまざまなコマンドおよびオプションを実行する権限を与える場合は、アクセス権
-.B ExecPermission
-および
-.B ExecOptionPermission
-を普遍的に (つまり、すべてのコードソースに対して) 許可する必要があります。
-これらのアクセス権を検査するのは
-.B rmid
-だけであるため、普遍的に許可しても安全です。
+.fl
+    permission com.sun.rmi.rmid.ExecPermission
+.fl
+        "/files/apps/java/jdk1.2.2/solaris/bin/java_g";
+.fl
 
-.sp 1n
-.B rmid
-にさまざまな実行権限を許可するポリシーファイルの例を、次に示します。
-
-.sp 1n
-.ft 3
-.nf
-grant {
+.fl
     permission com.sun.rmi.rmid.ExecPermission
-           "/files/apps/java/jdk1.2.2/solaris/bin/java";
+.fl
+        "/files/apps/rmidcmds/*";
+.fl
 
-    permission com.sun.rmi.rmid.ExecPermission
-           "/files/apps/java/jdk1.2.2/solaris/bin/java_g";
-
-    permission com.sun.rmi.rmid.ExecPermission
-           "/files/apps/rmidcmds/*";
-
+.fl
     permission com.sun.rmi.rmid.ExecOptionPermission
-           "-Djava.security.policy=/files/policies/group.policy";
-
-    permission com.sun.rmi.rmid.ExecOptionPermission
-           "-Djava.security.debug=*";
-
-    permission com.sun.rmi.rmid.ExecOptionPermission
-           "-Dsun.rmi.*";
-};
-
-.fi
-.ft 1
-
-.sp 1n
-最初の 2 つのアクセス権は、
-.B rmid
-に対し、パス名により明示された 1.2.2 バージョンの
-.B java
-コマンドを実行する許可を与えます。デフォルトでは、
-.B java.home
-にある
-.B java
-コマンドのバージョン (
-.B rmid
-が使用するのと同じもの) が使用されるため、ポリシーファイルで指定する必要はありません。
-3 番目のアクセス権は、
-.B rmid
-に対し、ディレクトリ
-.BR /files/apps/rmidcmds
-内の任意のコマンドを実行する権限を与えます。
+.fl
+        "\-Djava.security.policy=/files/policies/group.policy";
+.fl
 
-.sp 1n
-4 番目に許可されたアクセス権
-.BR ExecOptionPermission
-は、
-.B rmid 
-に対し、セキュリティポリシーファイルを
-.BR /files/policies/group.policy
-に定義する起動グループを開始する権限を与えます。次のアクセス権は、起動グループが 
-.B java.security.debug 
-プロパティを使用する権限を与えます。最後のアクセス権は、
-起動グループが 
-.B sun.rmi
-プロパティ名階層内の任意のプロパティを使用する権限を与えます。
-
-.sp 1n
-ポリシーファイルを使って
-.B rmid
-を起動するには、
-.BR rmid
-のコマンド行で
-.B java.security.policy
-プロパティを指定する必要があります。次に例を示します。
-
-.sp 1n
-.ti +5n
-.B rmid \-J\-Djava.security.policy=rmid.policy 
-
-.TP 2
-\(bu
-.I <policyClassName>
+.fl
+    permission com.sun.rmi.rmid.ExecOptionPermission
+.fl
+        "\-Djava.security.debug=*";
+.fl
 
-.sp 1n
-デフォルトの動作では十分な柔軟性が得られない場合、管理者は
-.BR rmid
-の起動時に、
-.B checkExecCommand
-メソッドが実行されるクラスの名前を指定することにより、
-.BR rmid
-が実行するコマンドを検査できます。
-.sp 1n
-
-.IR policyClassName
-には、public で引数を必要としないコンストラクタとともに public クラスを指定します。また、次の 
-.B checkExecCommand
-メソッド実装も指定します。
-
-.sp 1n
-.ft 3
-.nf
-.in +5n
-public void checkExecCommand(ActivationGroupDesc desc,
-                             String[] command)
-    throws SecurityException;
-.in
+.fl
+    permission com.sun.rmi.rmid.ExecOptionPermission
+.fl
+        "\-Dsun.rmi.*";
+.fl
+};
+.fl
+\fP
 .fi
-.ft 1
-
-.sp 1n
-起動グループを開始する前に、
-.B rmid
-は、ポリシーの
-.BR checkExecCommand
-メソッドを呼び出して、起動グループの記述子および起動グループを開始する完全な
-コマンドを含む配列を渡します。
-.B checkExecCommand
-が
-.BR SecurityException
-をスローする場合、
-.B rmid
-は起動グループを開始せず、オブジェクトの起動を試みている呼び出し側に
-.B ActivationException
-がスローされます。 
-
-.TP
-\(bu
-.B none
-
-.sp 1n
-.B sun.rmi.activation.execPolicy
-プロパティの値が「none」の場合、
-.B rmid
-は、起動グループの開始コマンドの検証を一切行いません。 
-
-.TP
-
-.BI \-log  " dir"
-起動システムデーモンがデータベースおよび関連情報を書き込むのに使う、
-ディレクトリの名前を指定します。デフォルトでは、
-.B rmid
-コマンドを実行したディレクトリに
-.B log 
-というログディレクトリが作成されます。 
-
-.TP
-.BI \-port " port" 
-.BR rmid
-のレジストリが使うポートを指定します。起動システムデーモンは、
-.BR java.rmi.activation.ActivationSystem 
-という名前で 
-.BR ActivationSystem
-をレジストリにバインドします。したがって、ローカルマシンの
-.B ActivationSystem 
-は、次のように
-.B Naming.lookup
-メソッドを呼び出すことによって取得できます。 
+ 2 ゃ篁筝≪祉号┤\f2rmid\fP 絲障劫腓榊絎 \f2java\fP 潟潟 \f2java_g\fP 潟潟 1.2.2 若吾с潟絎茵荐怨障с\f2java.home\fP 若吾с潟 \f2java\fP 潟潟 (\f2rmid\fP 篏睡若吾с) 篏睡潟潟激若<ゃф絎綽荀障3 ≪祉号┤\f2rmid\fP 絲障c \f2/files/apps/rmidcmds\fP 篁紙潟潟絎茵罔荐怨障 
+.LP
+4 ≪祉号┤ \f2ExecOptionPermission\fP \f2rmid\fP 絲障祉ャc若激若<ゃ \f2/files/policies/group.policy\fP 絎臂莎桁違若紮荐怨障5 ≪祉号┤莎桁違若 \f2java.security.debug\fP c若篏睡荐怨障緇≪祉号┤莎桁違若 \f2sun.rmi\fP c弱絮ゅ篁紙c若篏睡荐怨障 
+.LP
+激若<ゃ絎 \f2rmid\fP 莎桁\f2rmid\fP 潟潟茵 \f2java.security.policy\fP c若絎綽荀障 罨<箴腓冴障 
+.RS 3
 
 .LP
-.RS 
-.ft 3
+.LP
+\f2rmid \-J\-Djava.security.policy=rmid.policy\fP
+.LP
+.RE
+.RE
+.TP 2
+o
+.LP
+.TP 2
+o
+\f4<policyClassName>\fP 
+.LP
+篏с荵с緇翫膊∞\f2rmid\fP 莎桁\f2checkExecCommand\fP <純絮鴻絎rmid 絎茵潟潟сс障 
+.LP
+\f2policyClassName\fP 綣違潟潟鴻帥<罨< \f2checkExecCommand\fP <純絎茖 public 鴻絎障 
 .nf
-import java.rmi.*;
-import java.rmi.activation.*;
+\f3
+.fl
+    public void checkExecCommand(ActivationGroupDesc desc,
+.fl
+                                 String[] command)
+.fl
+        throws SecurityException;
+.fl
+\fP
+.fi
+莎桁違若紮\f2rmid\fP 激若 \f2checkExecCommand\fP <純若喝冴障莎桁違若荐菴医莎桁違若紮絎潟潟<純羝<障\f2checkExecCommand\fP  \f2SecurityException\fP 鴻若\f2rmid\fP 莎桁違若紮吾с莎桁荅茵若喝冴眼 \f2ActivationException\fP 鴻若障 
+.LP
+.TP 2
+o
+\f3none\fP 
+.LP
+\f2sun.rmi.activation.execPolicy\fP c若ゃnone翫\f2rmid\fP 莎桁違若紮潟潟障c閌荐若障  
+.RE
+.LP
+.TP 3
+\-log dir 
+莎桁激鴻若≪潟若帥若鴻渇∫f宴吾莨若篏帥c絎障с\f2rmid\fP 潟潟絎茵c\f2log\fP 違c篏障 
+.LP
+.TP 3
+\-port port 
+\f2rmid\fP 吾鴻篏帥若絎障莎桁激鴻若≪潟吾鴻筝с\f2java.rmi.activation.ActivationSystem\fP \f2ActivationSystem\fP ゃ潟障c若激割 \f2ActivationSystem\fP 罨< \f2Naming.lookup\fP <純若喝冴c緇с障 
+.nf
+\f3
+.fl
+    import java.rmi.*; 
+.fl
+    import java.rmi.activation.*;
+.fl
 
-ActivationSystem system;
-system = (ActivationSystem)
-Naming.lookup("//:port/java.rmi.activation.ActivationSystem");
+.fl
+    ActivationSystem system; system = (ActivationSystem)
+.fl
+    Naming.lookup("//:\fP\f4port\fP/java.rmi.activation.ActivationSystem");
 .fl
 .fi
-
+.TP 3
+\-stop 
+\f2\-port\fP 激с潟c絎若憜 \f2rmid\fP 若喝冴罩≪障若絎翫若 1098 у茵 \f2rmid\fP 罩≪障 
 .RE
-.TP 
-.BI \-stop
-.B -port
-オプションによって指定されたポートの、現在の 
-.B rmid
-の呼び出しを停止します。ポートの指定がない場合は、ポート 1098 で実行されている 
-.B rmid
-を停止します。 
-.SH "環境変数"
-.TP 20
-.SB "CLASSPATH"
-ユーザ定義クラスへのパスをシステムに通知するために使用します。ディレクトリはコロンで
-区切ります。以下に例を示します。 
-.RS
+.SH "医紊"
+.LP
+
 .LP
-.ft 3
-
+.RS 3
+.TP 3
+CLASSPATH 
+若吟弱臂鴻吾鴻激鴻絎障c潟潟у蚊障箴腓冴障 
 .nf
-% .:/usr/local/java/classes
+\f3
+.fl
+    .:/usr/local/java/classes
+.fl
+\fP
+.fi
+.RE
 
-.fi
-.ft 1
-.RE
-.SH "関連項目"
+.LP
+.SH "∫i"
 .LP
 
 .LP
 .LP
-rmic、CLASSPATH、java
+rmic(1)
+.na
+\f2CLASSPATH\fP @
+.fi
+http://java.sun.com/javase/6/docs/technotes/tools/index.html#classpathjava(1)
 .LP
 
 .LP