4169N/A." Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
1178N/A." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
1178N/A."
1178N/A." This code is free software; you can redistribute it and/or modify it
1178N/A." under the terms of the GNU General Public License version 2 only, as
1178N/A." published by the Free Software Foundation.
1178N/A."
1178N/A." This code is distributed in the hope that it will be useful, but WITHOUT
1178N/A." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1178N/A." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
1178N/A." version 2 for more details (a copy is included in the LICENSE file that
1178N/A." accompanied this code).
1178N/A."
1178N/A." You should have received a copy of the GNU General Public License version
1178N/A." 2 along with this work; if not, write to the Free Software Foundation,
1178N/A." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
1178N/A."
2362N/A." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2362N/A." or visit www.oracle.com if you need additional information or have any
2362N/A." questions.
1178N/A."
5176N/A.TH rmic 1 "05 Jul 2012"
1178N/A
1178N/A.LP
4033N/A.SH "̾��"
4935N/Armic \- Java RMI����ѥ���
1178N/A.LP
1178N/A.LP
4935N/A\f3rmic\fP�ˤ�äơ�JRMP�ޤ���IIOP�ץ�ȥ������Ѥ����⡼�ȡ����֥������ȤΥ����֡�������ȥ󡢤����Tie���饹����������ޤ����ޤ���OMG IDL����������ޤ���
1178N/A.LP
4033N/A.SH "����"
0N/A.LP
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/Armic [ \fP\f3options\fP\f3 ] \fP\f4package\-qualified\-class\-name(s)\fP\f3
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
1178N/A.LP
4033N/A.SH "����"
1178N/A.LP
1178N/A.LP
4935N/A\f3rmic\fP����ѥ���ˤ�äơ���⡼�ȡ����֥������ȤΡ������֡�������ȥ󡦥��饹���ե�����(JRMP�ץ�ȥ���)������ӥ����֤�Tie���饹���ե�������ȹ礻(IIOP�ץ�ȥ���)����������ޤ�����⡼�ȡ����֥������Ȥμ������饹�Ǥ��뤳���Υ��饹���ե�����ϡ�Java�ץ?��ߥ󥰸���Υ��饹�򥳥�ѥ��뤷���Ȥ�����������ޤ�����⡼�ȼ������饹�ϡ�\f2java.rmi.Remote\fP���󥿥ե�������������륯�饹�Ǥ���\f3rmic\fP���ޥ�ɤǤΥ��饹̾�ϡ����Υ��饹��\f3javac\fP���ޥ�ɤǥ���ѥ��뤬����Ƥ��ơ����Ĵ��������ѥå�����̾�Ǥ���ɬ�פ�����ޤ������Ȥ��С����饹���ե�����̾\f2HelloImpl\fP��\f3rmic\fP��¹Ԥ���ˤϡ����Τ褦�ˤ��ޤ���
1178N/A.LP
1178N/A.nf
1178N/A\f3
1178N/A.fl
0N/Armic hello.HelloImpl
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
1178N/A.LP
1178N/A.LP
4935N/A\f2HelloImpl_Stub.class\fP�ե����뤬�����饹�Υѥå�����̾���դ���\f2hello\fP���֥ǥ��쥯�ȥ�˺�������ޤ���
1178N/A.LP
1178N/A.LP
4935N/A��⡼�ȡ����֥������Ȥ�\f2������ȥ�\fP��JRMP�ץ�ȥ��롦�����С�¦�Υ���ƥ��ƥ��ǡ��ºݤΥ�⡼�ȡ����֥������ȼ�����ƤӽФ��᥽�åɤ�ޤߤޤ���
1178N/A.LP
1178N/A.LP
4935N/A��⡼�ȡ����֥������Ȥ�\f2Tie\fP�ϡ�������ȥ��Ʊ�ͤ˥����С�¦�Υ���ƥ��ƥ��Ǥ�����IIOP�ץ�ȥ������Ѥ��ƥ��饤����Ȥ��̿����ޤ���
1178N/A.LP
1178N/A.LP
4935N/A\f2������\fP�Ȥϡ���⡼�ȡ����֥������ȤΥ��饤�����¦�Ǥ�����Ǥ��������֤ϡ���⡼�ȡ����֥������ȤΥ᥽�åɸƽФ��򡢼�ʪ�Υ�⡼�ȡ����֥������Ȥ����󤹤륵���С����̿������������ޤ����������äơ����饤����ȤΥ�⡼�ȡ����֥������Ȥؤλ��Ȥϡ��ºݤϥ?���롦�����֤ؤλ��ȤȤʤ�ޤ���
1178N/A.LP
0N/A.LP
4935N/A�ǥե���Ȥ�\f3rmic\fP�Ǥϡ�1.2 JRMP�����֡��ץ�ȥ��롦�С������Τߤ���Ѥ��륹���֡����饹���������ޤ�������ϡ�\f2\-v1.2\fP���ץ�������ꤷ������Ʊ��ư��Ǥ���(5.0�����Ǥ�\f2\-vcompat\fP���ץ���󤬥ǥե���ȤǤ��ä����Ȥ���ա�)IIOP�ץ�ȥ����ѤΥ����֤����Tie���饹����������ˤ�\f2\-iiop\fP���ץ�������Ѥ��ޤ���
4033N/A.LP
0N/A.LP
4935N/A�����֤ϥ�⡼�ȡ����󥿥ե������Τߤ����������⡼�ȡ����֥������Ȥ���������?���롦���󥿥ե������ϼ������Ƥ��ޤ���JRMP�����֤ϥ�⡼�ȡ����֥������ȼ��Τ����������⡼�ȡ����󥿥ե�������Ʊ����Τ�������Ƥ���Τǡ����饤����Ȥϡ����㥹�Ȥ䷿�����å���Java�ץ?��ߥ󥰸�����Ȥ߹��ޤ줿�黻�Ҥ���Ѥ��뤳�Ȥ��Ǥ��ޤ���IIOP�ξ��ϡ�\f2PortableRemoteObject.narrow\fP�᥽�åɤ���Ѥ���ɬ�פ�����ޤ���
0N/A.LP
4033N/A.SH "���ץ����"
0N/A.LP
1178N/A.RS 3
1178N/A.TP 3
1178N/A\-bootclasspath path
4935N/A�֡��ȥ��ȥ�åס����饹���ե�����ΰ��֤򥪡��С��饤�ɤ��ޤ���
1178N/A.TP 3
1178N/A\-classpath path
4935N/A\f3rmic\fP�����饹��õ������Υѥ�����ꤷ�ޤ������Υ��ץ����ϡ��ǥե���Ȥ�CLASSPATH�Ķ��ѿ�������񤭤��ޤ����ǥ��쥯�ȥ�ϥ�����ʬ�䤷�ޤ����������äơ�\f2path\fP�ΰ��̷����ϼ��Τ褦�ˤʤ�ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A.:<your_path>
1178N/A.fl
1178N/A\fP
1178N/A.fi
4935N/A������򼨤��ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A.:/usr/local/java/classes
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A.TP 3
1178N/A\-d directory
4935N/A�������줿���饹���ؤν�����ǥ��쥯�ȥ�Υ롼�Ȥ���ꤷ�ޤ������Υ��ץ�������Ѥ���ȡ������֡�������ȥ󡢤����Tie�ե�������Ǽ����ǥ��쥯�ȥ�����Ǥ��ޤ������Ȥ��С����Τ褦�˻��Ѥ��ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A% rmic \-d /java/classes foo.MyClass
1178N/A.fl
1178N/A\fP
1178N/A.fi
4935N/A\f2MyClass\fP����������������֤ȥ�����ȥ󡦥��饹��\f2/java/classes/foo\fP�ǥ��쥯�ȥ���֤��ޤ���\f2\-d\fP���ץ���󤬻��ꤵ��Ƥ��ʤ����ϡ�\f2��\-d\ .��\fP�����ꤵ��Ƥ���ȸ��ʤ���ޤ����������åȡ����饹�Υѥå��������ؤ����ߤΥǥ��쥯�ȥ�˺������졢�����֡�Tie������ӥ�����ȥ󡦥ե����뤬���Υǥ��쥯�ȥ�˳�Ǽ����ޤ���(�����ΥС�������\f3rmic\fP�Ǥϡ�\f2\-d\fP�����ꤵ��Ƥ��ʤ����ϡ��ѥå��������ؤϺ���\f2���줺\fP�����ϥե�����Ϥ��٤Ƹ��ߤΥǥ��쥯�ȥ��ľ�ܳ�Ǽ����Ƥ�����)
1178N/A.br
1178N/A\
1178N/A.TP 3
1178N/A\-extdirs path
4033N/A���󥹥ȡ��뷿��ĥ��ǽ�ΰ��֤򥪡��С��饤�ɤ��ޤ���
1178N/A.TP 3
1178N/A\-g
4935N/A�?�����ѿ���ޤह�٤ƤΥǥХå�������������ޤ����ǥե���ȤǤϡ����ֹ����Τ���������ޤ���
1178N/A.TP 3
1178N/A\-idl
4935N/A\f2rmic\fP�ˤ�äơ����ꤷ�����饹����ӻ��Ȥ��줿���饹��OMG IDL����������ޤ���IDL�Ǥϡ��ץ?��ߥ󥰸���˰�¸�����ˡ������������ǥ��֥������Ȥ�API����ꤹ�뤳�Ȥ��Ǥ��ޤ���IDL�ϡ��᥽�åɤ���ӥǡ����λ��ͤȤ��ƻ��Ѥ��ޤ���CORBA�Х���ǥ��󥰤��󶡤���Ǥ�դθ���ǡ��᥽�åɤ���ӥǡ����κ�������ӸƽФ���Ԥ����Ȥ��Ǥ��ޤ��������θ���ˤϡ�Java�����C++���ޤޤ�Ƥ��ޤ����ܺ٤ϡ�
1178N/A.na
4935N/A\f2Java �����IDL�Υޥåԥ�\fP @
1178N/A.fi
4935N/Ahttp://www.omg.org/technology/documents/formal/java_language_mapping_to_omg_idl.htm(OMG)�򻲾Ȥ��Ƥ���������
4935N/A.br
4935N/A.br
4935N/A\f2\-idl\fP���ץ�������Ѥ���Ȥ��ˤϡ�¾�Υ��ץ��������Ǥ��ޤ���
1178N/A.RS 3
1178N/A.TP 3
4935N/A\-always�ޤ���\-alwaysgenerate
4935N/A��¸�Υ����֡�Tie�������IDL�����ϥ��饹��꿷�����Ȥ��Ǥ⡢����Ū��������ľ���ޤ���
1178N/A.TP 3
1178N/A\-factory
4935N/A�������줿IDL��factory������ɤ���Ѥ��ޤ���
1178N/A.TP 3
1178N/A\-idlModule\ fromJavaPackage[.class]\ toIDLModule
4935N/AIDLEntity�ѥå������Υޥåפ���ꤷ�ޤ�����򼨤��ޤ���\ \f2\-idlModule foo.bar my::real::idlmod\fP
1178N/A.TP 3
1178N/A\-idlFile\ fromJavaPackage[.class]\ toIDLFile
4935N/AIDLEntity�ե�����Υޥåפ���ꤷ�ޤ�����򼨤��ޤ���\ \f2\-idlFile test.pkg.X TEST16.idl\fP\
0N/A.RE
1178N/A.TP 3
1178N/A\-iiop
4935N/A\f2rmic\fP�ˤ�äơ�JRMP�Υ����֤ȥ�����ȥ󡦥��饹�Τ����ˡ�IIOP�Υ����֤�Tie���饹����������ޤ��������֡����饹�ϡ���⡼�ȡ����֥������ȤΥ?���롦�ץ?���ǡ����饤����Ȥ��饵���С��˸ƽФ�����������Ȥ��˻��Ѥ���ޤ����ƥ�⡼�ȡ����󥿥ե������ˤϥ����֡����饹��ɬ�פǤ��������֡����饹�ˤ�äƥ�⡼�ȡ����󥿥ե���������������ޤ������饤����Ȥǥ�⡼�ȡ����֥������Ȥ򻲾Ȥ���Ȥ��ϡ��ºݤˤϥ����֤򻲾Ȥ��뤳�Ȥˤʤ�ޤ������������饹�ϡ������С�¦����Ƥ������θƽФ���Ŭ�ڤʼ������饹�˥ǥ����ѥå�����Ȥ��˻��Ѥ���ޤ����Ƽ������饹�ˤϡ����������饹��ɬ�פǤ���
4935N/A.br
4935N/A.br
4935N/A\f2\-iiop\fP����Ѥ���\f2rmic\fP��ƤӽФ��ȡ�����̿̾����˽�򤷤������֤�Tie����������ޤ���
0N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A_<implementationName>_stub.class
1178N/A.fl
1178N/A_<interfaceName>_tie.class
1178N/A.fl
1178N/A\fP
0N/A.fi
4935N/A\f2\-iiop\fP���ץ�������Ѥ���Ȥ��ˤϡ�¾�Υ��ץ��������Ǥ��ޤ���
1178N/A.RS 3
1178N/A.TP 3
4935N/A\-always�ޤ���\-alwaysgenerate
4935N/A��¸�Υ����֡�Tie�������IDL�����ϥ��饹��꿷�����Ȥ��Ǥ⡢����Ū��������ľ���ޤ���
1178N/A.TP 3
1178N/A\-nolocalstubs
4033N/AƱ���ץ?���Υ��饤����Ȥȥ����С����Ф��ƺ�Ŭ�����줿�����֤�������ޤ���
1178N/A.TP 3
1178N/A\-noValueMethods
4935N/A�����\f2\-idl\fP���ץ����ȤȤ�˻��Ѥ���ɬ�פ�����ޤ���ȯ�Ԥ��줿IDL�ˡ�\f2valuetype\fP�᥽�åɤ���ӽ��Ҥ��ɲä��ޤ��󡣤��Υ᥽�åɤ���ӽ��Ҥϡ�\f2valuetype\fP�ξ��ϥ��ץ����Ǥ���\f2\-idl\fP���ץ�������Ѥ���Ȥ��ˡ�\f2\-noValueMethods\fP���ץ�������ꤷ�ʤ��¤���������ޤ���
1178N/A.TP 3
1178N/A\-poa
4935N/A�Ѿ���\f2org.omg.CORBA_2_3.portable.ObjectImpl\fP����\f2org.omg.PortableServer.Servant\fP���Ѥ��ޤ���
1178N/A.na
1178N/A\f2Portable Object Adapter\fP @
0N/A.fi
5176N/Ahttp://docs.oracle.com/javase/7/docs/technotes/guides/idl/POA.html(POA)��\f2PortableServer\fP�⥸�塼��ϡ��ͥ��ƥ��֤�\f2Servant\fP����������ޤ���Java�ץ?��ߥ󥰸���Ǥϡ�\f2Servant\fP����Java��\f2org.omg.PortableServer.Servant\fP���饹�˥ޥåפ���ޤ������Υ��饹�ϡ����٤Ƥ�POA�����Х�ȼ����Υ١��������饹�Ȥ��Ƶ�ǽ�������ץꥱ������󡦥ץ?��ޤ��ƤӽФ����ȤΤǤ��뤤���Ĥ��Υ᥽�åɤ�¾�ˡ�POA���Τ�Τˤ�äƸƤӽФ��졢�����Х�Ȥ�ư������椹�뤿��˥桼�����������С��饤�ɤǤ���᥽�åɤ��󶡤��ޤ���OMG IDL to Java Language Mapping Specification��CORBA V 2.3.1 ptc/00\-01\-08.pdf�˽�򤷤Ƥ��ޤ���
1178N/A.RE
1178N/A.TP 3
1178N/A\-J
4935N/A\f2\-J\fP�θ���³�����ץ�����\f2java\fP���󥿥ץ꥿�˰��Ϥ��ޤ���\f2java\fP���ץ������Ȥ߹礻�ƻ��Ѥ��ޤ�(\-J��java���ץ����δ֤˥��ڡ���������ʤ�)��
1178N/A.TP 3
4935N/A\-keep�ޤ���\-keepgenerated
4935N/A�����֡�������ȥ󡢤ޤ���Tie���饹�Τ����\f2.java\fP���������ե������\f2.class\fP�ե������Ʊ���ǥ��쥯�ȥ�˻Ĥ��ޤ���
1178N/A.TP 3
1178N/A\-nowarn
4033N/A�ٹ�򥪥դˤ��ޤ������Υ��ץ�������ꤹ��ȡ�����ѥ���Ϸٹ��ɽ�����ޤ���
4033N/A.TP 3
4033N/A\-nowrite
4935N/A����ѥ��뤷�����饹��ե����롦�����ƥ�˽񤭹��ߤޤ���
1178N/A.TP 3
1178N/A\-vcompat
4935N/A1.1��1.2��ξ���JRMP�����֡��ץ�ȥ��롦�С������ȸߴ����Τ��륹���֤���ӥ�����ȥ󡦥��饹��������ޤ���(5.0�����Υ�꡼���ǤϤ��Υ��ץ����ϥǥե���ȡ�)�������줿�����֡����饹�ϡ�JDK 1.1���ۥޥ���˥?�ɤ�����1.1�����֡��ץ�ȥ��롦�С���������Ѥ���JDK 1.2�ʹߤβ��ۥޥ���˥?�ɤ�����1.2�����֡��ץ�ȥ��롦�С���������Ѥ��ޤ����������줿������ȥ󡦥��饹�Ǥϡ�1.1��1.2��ξ��Υ����֡��ץ�ȥ��롦�С������򥵥ݡ��Ȥ��ޤ����������줿���饹��ξ������⡼�ɤ򥵥ݡ��Ȥ��뤿��ˡ����������礭���ʤ�ޤ���
1178N/A.TP 3
1178N/A\-verbose
4935N/A����ѥ�����󥫡���������ѥ��뤵��Ƥ��륯�饹��?�ɤ���Ƥ��륯�饹���ե�����ˤĤ��ƤΥ�å�������ɽ������褦�ˤ��ޤ���
1178N/A.TP 3
1178N/A\-v1.1
4935N/A1.1 JRMP�����֡��ץ�ȥ��롦�С������ΤߤΥ����֤���ӥ�����ȥ󡦥��饹���������ޤ������Υ��ץ���󤬻��ѤǤ���Τϡ�JDK 1.1����\f3rmic\fP�ġ�����������졢���åץ��졼�ɤǤ��ʤ�(����˥����ʥߥå������饹���?�ǥ��󥰤���Ѥ��Ƥ��ʤ�)����¸����Ū�ǥץ?���줿�����֡����饹���Ф���ľ�󲽸ߴ����Τ��륹���֡����饹������������ΤߤǤ���
1178N/A.TP 3
1178N/A\-v1.2
4935N/A(�ǥե����)1.2 JRMP�����֡��ץ�ȥ��롦�С������ΤߤΥ����֡����饹���������ޤ���������ȥ󡦥��饹��1.2�����֡��ץ�ȥ��롦�С������ǻ��ѤǤ��ʤ����ᡢ���Υ��ץ����Ǥϥ�����ȥ󡦥��饹����������ޤ����������줿�����֡����饹�ϡ�JDK 1.1���ۥޥ���˥?�ɤ���Ƥ�ư��ޤ���
0N/A.RE
1178N/A
1178N/A.LP
4033N/A.SH "�Ķ��ѿ�"
1178N/A.LP
1178N/A.RS 3
1178N/A.TP 3
1178N/ACLASSPATH
4935N/A�桼����������饹�ؤΥѥ��򥷥��ƥ�˻��ꤷ�ޤ����ǥ��쥯�ȥ�ϥ�����ʬ�䤷�ޤ������˼����ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A.:/usr/local/java/classes
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A.RE
1178N/A
1178N/A.LP
4033N/A.SH "��Ϣ����"
1178N/A.LP
1178N/A.LP
4033N/Ajava(1)��javac(1)��
1178N/A.na
1178N/A\f2CLASSPATH\fP @
1178N/A.fi
5176N/Ahttp://docs.oracle.com/javase/7/docs/technotes/tools/index.html#classpath
1178N/A.LP
1178N/A