rmic.1 revision 4169
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." This code is free software; you can redistribute it and/or modify it
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." under the terms of the GNU General Public License version 2 only, as
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." published by the Free Software Foundation.
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." This code is distributed in the hope that it will be useful, but WITHOUT
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." version 2 for more details (a copy is included in the LICENSE file that
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." accompanied this code).
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." You should have received a copy of the GNU General Public License version
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." 2 along with this work; if not, write to the Free Software Foundation,
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." or visit www.oracle.com if you need additional information or have any
4bff34e37def8a90f9194d81bc345c52ba20086athurlow." questions.
4bff34e37def8a90f9194d81bc345c52ba20086athurlow.TH rmic 1 "07 May 2011"
4bff34e37def8a90f9194d81bc345c52ba20086athurlowrmic \- Java RMI ����ѥ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f3rmic\fP �ˤ�äơ�JRMP �ޤ��� IIOP �ץ�ȥ������Ѥ����⡼�ȥ��֥������ȤΥ����֡�������ȥ���� Tie ���饹����������ޤ����ޤ���OMG IDL ����������ޤ���
6723e17f4e092e7f275f0791f9fce3ea061339d7Gordon Rossrmic [ \fP\f3options\fP\f3 ] \fP\f4package\-qualified\-class\-name(s)\fP\f3
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f3rmic\fP ����ѥ���ˤ�äơ���⡼�ȥ��֥������ȤΡ������֡�������ȥ饹�ե����� (JRMP �ץ�ȥ���)������ӥ����֤� Tie ���饹�ե�������Ȥ߹�碌 (IIOP �ץ�ȥ���) ����������ޤ�����⡼�ȥ��֥������Ȥμ������饹�Ǥ��뤳���Υ��饹�ե�����ϡ�Java �ץ?��ߥ���Υ��饹��ѥ��뤷���Ȥ�����������ޤ�����⡼�ȼ������饹�ϡ�\f2java.rmi.Remote\fP ���ե�������������륯�饹�Ǥ���\f3rmic\fP ���ޥ�ɤǤΥ��饹̾�ϡ����Υ��饹�� \f3javac\fP ���ޥ�ɤǥ���ѥ��뤬����Ƥ��ơ����Ĵ����ʥѥå�����̾�����ꤵ��Ƥ���ɬ�פ�����ޤ������Ȥ��С����饹�ե�����̾ \f2HelloImpl\fP �� \f3rmic\fP ��¹Ԥ���ˤϡ����Τ褦�ˤ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2HelloImpl_Stub.class\fP �ե����뤬�����饹�Υѥå�����̾���դ��� \f2hello\fP ���֥ǥ��쥯�ȥ�˺�������ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow��⡼�ȥ��֥������ȤΡ֥�����ȥ�פ� JRMP �ץ�ȥ��륵���С�¦�Υ���ƥ��ƥ����ǡ��ºݤΥ�⡼�ȥ��֥������ȼ�����ƤӽФ���åɤ�ޤߤޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow��⡼�ȥ��֥������ȤΡ�Tie�פϡ�������ȥ��Ʊ�ͤ˥����С�¦�Υ���ƥ��ƥ����Ǥ�����IIOP �ץ�ȥ����Ȥäƥ��饤����Ȥ��̿����ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�֥����֡פȤϡ���⡼�ȥ��֥������ȤΥ��饤�����¦�Ǥ�����Ǥ��������֤ϡ���⡼�ȥ��֥������ȤΥ�åɸƤӽФ���ʪ�Υ�⡼�ȥ��֥������Ȥ����륵���С����̿������������ޤ����������äơ����饤����ȤΥ�⡼�ȥ��֥������Ȥؤλ��Ȥϡ��ºݤϥ?���륹���֤ؤλ��ȤȤʤ�ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�ǥե���Ȥ� \f3rmic\fP �Ǥϡ�1.2 JRMP �����֥ץ�ȥ���С�������������Ѥ��륹���֥��饹���������ޤ�������ϡ�\f2\-v1.2\fP ���ץ�������ꤷ������Ʊ��ư��Ǥ���(5.0 �����Ǥ� \f2\-vcompat\fP ���ץ���ǥե���ȤǤ��ä����Ȥ���ա�IIOP �ץ�ȥ����ѤΥ����֤���� Tie ���饹����������ˤ� \f2\-iiop\fP ���ץ�������Ѥ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�����֤ϥ�⡼�ȥ��ե��������������������⡼�ȥ��֥������Ȥ���������ɽꥤ�ե������ϼ������Ƥ��ޤ���JRMP �����֤ϥ�⡼�ȥ��֥������ȼ��Τ����������⡼�ȥ��ե�������Ʊ����Τ�������Ƥ���Τǡ����饤����Ȥϡ����㥹�Ȥ䷿�����å��� Java �ץ?��ߥ�����Ȥ߹��ޤ줿�黻�Ҥ���Ѥ��뤳�Ȥ��Ǥ��ޤ���IIOP �ξ��ϡ�\f2PortableRemoteObject.narrow\fP ��åɤ�Ȥ�ʤ���Фʤ�ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow.SH "���ץ����"
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-bootclasspath path
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�֡��ȥ��ȥ�åץ��饹�ե�����ΰ��֤��С��饤�ɤ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-classpath path
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f3rmic\fP �����饹��õ������Υѥ�����ꤷ�ޤ������Υ��ץ����ϡ��ǥե���Ȥ� CLASSPATH �Ķ��ѿ���������ޤ����ǥ��쥯�ȥ�ϥ�����ʬ�䤷�ޤ����������äơ�\f2path\fP �ΰ��̷����ϼ��Τ褦�ˤʤ�ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow.:<your_path>
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-d directory
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�������줿���饹���ؤν�����ǥ��쥯�ȥ�Υ롼�Ȥ���ꤷ�ޤ������Υ��ץ�����Ȥ��С������֡�������ȥ���� Tie �ե�������Ǽ����ǥ��쥯�ȥ�����Ǥ��ޤ������Ȥ��С����Τ褦�ˤ��ƻȤ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlowMyClass ����������� \f2�����֤ȥ�����ȥ饹��\fP \f2/java/classes/foo\fP �ǥ��쥯�ȥ���֤��ޤ���\f2\-d\fP ���ץ�����ꤵ��Ƥ��ʤ����ϡ�\f2��\-d\ .��\fP�����ꤵ��Ƥ���ȸ��ʤ���ޤ����������åȥ��饹�Υѥå��������ؤ����ߤΥǥ��쥯�ȥ�˺������졢�����֡�Tie������ӥ�����ȥ�ե����뤬���Υǥ��쥯�ȥ�˳�Ǽ����ޤ���(�����ΥС������� \f3rmic\fP �Ǥϡ�\f2\-d\fP �����ꤵ��Ƥ��ʤ����ϡ��ѥå��������ؤϺ������줺�����ϥե�����Ϥ��٤Ƹ��ߤΥǥ��쥯�ȥ��ľ�ܳ�Ǽ����Ƥ�����)
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-extdirs path
4bff34e37def8a90f9194d81bc345c52ba20086athurlow���ȡ��뷿��ĥ��ǽ�ΰ��֤��С��饤�ɤ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�ɽ��ѿ���ޤह�٤ƤΥǥХå�������������ޤ����ǥե���ȤǤϡ����ֹ�����������������ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2rmic\fP �ˤ�äơ����ꤷ�����饹����ӻ��Ȥ��줿���饹�� OMG IDL ����������ޤ���IDL �Ǥϡ��ץ?��ߥ���˰�¸�����ˡ������������ǥ��֥������Ȥ� API ����ꤹ�뤳�Ȥ��Ǥ��ޤ���IDL �ϡ���åɤ���ӥǡ����λ��ͤȤ��ƻ��Ѥ��ޤ���CORBA �Х���ǥ�������Ǥ�դθ���ǡ���åɤ���ӥǡ����κ�������ӸƤӽФ���Ԥ����Ȥ��Ǥ��ޤ��������θ���ˤϡ�Java ����� C++ ���ޤޤ�Ƥ��ޤ����ܺ٤ϡ�
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2Java Language to IDL Mapping\fP @
4bff34e37def8a90f9194d81bc345c52ba20086athurlowhttp://www.omg.org/technology/documents/formal/java_language_mapping_to_omg_idl.htm (OMG) �Ȥ��Ƥ���������
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2\-idl\fP ���ץ�����Ȥ��Ȥ��ϡ��ۤ��Υ��ץ��������Ǥ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-always �ޤ��� \-alwaysgenerate
4bff34e37def8a90f9194d81bc345c52ba20086athurlow��¸�Υ����֡�Tie������� IDL �����ϥ��饹��꿷�����Ȥ��Ǥ⡢����Ū��������ľ���ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�������줿 IDL �� factory ������ɤ�Ȥ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-idlModule\ fromJavaPackage[.class]\ toIDLModule
4bff34e37def8a90f9194d81bc345c52ba20086athurlowIDLEntity �ѥå������Υޥåפ���ꤷ�ޤ�������ޤ��� \f2\-idlModule foo.bar my::real::idlmod\fP
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-idlFile\ fromJavaPackage[.class]\ toIDLFile
4bff34e37def8a90f9194d81bc345c52ba20086athurlowIDLEntity �ե�����Υޥåפ���ꤷ�ޤ�������ޤ��� \f2\-idlFile test.pkg.X TEST16.idl\fP\
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2rmic\fP �ˤ�äơ�JRMP �Υ����֤ȥ�����ȥ饹������ˡ�IIOP �Υ����֤� Tie ���饹����������ޤ��������֥��饹�ϡ���⡼�ȥ��֥������ȤΥ?����ץ?���ǡ����饤����Ȥ��饵���С��˸ƤӽФ�����������Ȥ��˻Ȥ��ޤ����ƥ�⡼�ȥ��ե������ˤϥ����֥��饹��ɬ�פǤ��������֥��饹�ˤ�äƥ�⡼�ȥ��ե���������������ޤ������饤����Ȥǥ�⡼�ȥ��֥������ȤȤ���Ȥ��ϡ��ºݤˤϥ����֤Ȥ��뤳�Ȥˤʤ�ޤ����������饹�ϡ������С�¦����Ƥ������θƤӽФ���Ŭ�ڤʼ������饹�˥ǥ����ѥå�����Ȥ��˻Ȥ��ޤ����Ƽ������饹�ˤϡ��������饹��ɬ�פǤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2\-iiop\fP ��Ȥä� \f2rmic\fP ��ƤӽФ��ȡ�����̿̾����˽�������֤� Tie ����������ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow_<implementationName>_stub.class
4bff34e37def8a90f9194d81bc345c52ba20086athurlow_<interfaceName>_tie.class
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2\-iiop\fP ���ץ�����Ȥ��Ȥ��ϡ��ۤ��Υ��ץ��������Ǥ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-always �ޤ��� \-alwaysgenerate
4bff34e37def8a90f9194d81bc345c52ba20086athurlow��¸�Υ����֡�Tie������� IDL �����ϥ��饹��꿷�����Ȥ��Ǥ⡢����Ū��������ľ���ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-nolocalstubs
4bff34e37def8a90f9194d81bc345c52ba20086athurlowƱ���ץ?���Υ��饤����Ȥȥ����С����Ф��ƺ�Ŭ�����줿�����֤�������ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-noValueMethods
4bff34e37def8a90f9194d81bc345c52ba20086athurlow����� \f2\-idl\fP ���ץ����ȤȤ�˻Ȥ��ʤ���Фʤ�ޤ���ȯ�Ԥ��줿 IDL �ˡ�\f2valuetype\fP ��åɤ���ӽ��Ҥ��ɲä��ޤ����Υ�åɤ���ӽ��Ҥϡ�\f2valuetype\fP �ξ��ϥ��ץ����Ǥ��� \f2\-idl\fP ���ץ�����Ȥ��Ȥ��ϡ� \f2\-noValueMethods\fP ���ץ�������ꤷ�ʤ��¤���������ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�Ѿ��� \f2org.omg.CORBA_2_3.portable.ObjectImpl\fP ���� \f2org.omg.PortableServer.Servant\fP ���Ѥ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2Portable Object Adapter\fP @
4bff34e37def8a90f9194d81bc345c52ba20086athurlowhttp://java.sun.com/javase/6/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 �˽�Ƥ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2\-J\fP �θ���³�����ץ����� \f2java\fP ���ץ�˰��Ϥ��ޤ��� \f2java\fP ���ץ������Ȥ߹�碌�ƻȤ��ޤ� (\-J �� java ���ץ����δ֤˥��ڡ���������ʤ�)��
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\-keep �ޤ��� \-keepgenerated
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�����֡�������ȥޤ��� Tie ���饹�Τ���� \f2.java\fP �������ե������ \f2.class\fP �ե������Ʊ���ǥ��쥯�ȥ�˻Ĥ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�ٹ�դˤ��ޤ������Υ��ץ�������ꤹ��ȡ�����ѥ���Ϸٹ��ɽ�����ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow����ѥ��뤷�����饹��ե����륷���ƥ�˽��ߤޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow1.1 �� 1.2 ��ξ��� JRMP �����֥ץ�ȥ���С������ȸߴ����Τ��륹���֤���ӥ�����ȥ饹��������ޤ���(5.0 �����Υ����ǤϤ��Υ��ץ����ϥǥե���ȡ�)�������줿�����֥��饹�ϡ�JDK 1.1 ���ۥޥ���˥?�ɤ����� 1.1 �����֥ץ�ȥ���С���������Ѥ���JDK 1.2 �ʹߤβ��ۥޥ���˥?�ɤ����� 1.2 �����֥ץ�ȥ���С���������Ѥ��ޤ����������줿������ȥ饹�Ǥϡ�1.1 �� 1.2 ��ξ��Υ����֥ץ�ȥ���С������ݡ��Ȥ��ޤ����������줿���饹��ξ������⡼�ɤݡ��Ȥ��뤿��ˡ����������礭���ʤ�ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow����ѥ��������������ѥ��뤵��Ƥ��륯�饹��?�ɤ���Ƥ��륯�饹�ե�����ˤĤ��ƤΥ�å�������ɽ������褦�ˤ��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow1.1 JRMP �����֥ץ�ȥ���С������ΤߤΥ����֤���ӥ�����ȥ饹���������ޤ������Υ��ץ�����ѤǤ���Τϡ�JDK 1.1 ���� \f3rmic\fP �ġ�����������졢���åץ��졼�ɤǤ��ʤ� (����˥����ʥߥå����饹�?�ǥ�����Ѥ��Ƥ��ʤ�) ����¸����Ū�������줿�����֥��饹���Ф���ľ�ߴ����Τ��륹���֥��饹�������������Ǥ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow(�ǥե����) 1.2 JRMP �����֥ץ�ȥ���С������ΤߤΥ����֥��饹���������ޤ���������ȥ饹�� 1.2 �����֥ץ�ȥ���С������ǻ��ѤǤ��ʤ����ᡢ���Υ��ץ����Ǥϥ�����ȥ饹����������ޤ����������줿�����֥��饹�ϡ�JDK 1.1 ���ۥޥ���˥?�ɤ���Ƥ�ư��ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow.SH "�Ķ��ѿ�"
4bff34e37def8a90f9194d81bc345c52ba20086athurlow�桼����������饹�ؤΥѥ����ƥ�˻��ꤷ�ޤ����ǥ��쥯�ȥ�ϥ�����ʬ�䤷�ޤ�����������ޤ���
4bff34e37def8a90f9194d81bc345c52ba20086athurlow.SH "��Ϣ����"
4bff34e37def8a90f9194d81bc345c52ba20086athurlowjava(1)��javac(1)��
4bff34e37def8a90f9194d81bc345c52ba20086athurlow\f2CLASSPATH\fP @