Documentation Contents

rmic - Java RMI ???????????????

rmic ???????????????JRMP ????????? IIOP ?????????????????????????????????????????????????????????????????????????????????????????????????????? Tie ??????????????????????????????????????????OMG IDL ????????????????????????

??????

rmic [ options ] package-qualified-class-name(s)

??????

rmic ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (JRMP ???????????????)???????????????????????? Tie ??????????????????????????????????????? (IIOP ???????????????) ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????java.rmi.Remote ??????????????????????????????????????????????????????rmic ?????????????????????????????????????????????????????? javac ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? HelloImpl ??? rmic ???????????????????????????????????????????????????

rmic hello.HelloImpl

HelloImpl_Stub.class ???????????????????????????????????????????????????????????? hello ????????????????????????????????????????????????

????????????????????????????????????????????????????????? JRMP ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????Tie???????????????????????????????????????????????????????????????????????????????????????IIOP ??????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????? rmic ?????????1.2 JRMP ??????????????????????????????????????????????????????????????????????????????????????????????????? ????????????-v1.2 ????????????????????????????????????????????????????????????(5.0 ???????????? -vcompat ???????????????????????????????????????????????????????????????) IIOP ??????????????????????????????????????? Tie ?????????????????????????????? -iiop ????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JRMP ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Java ????????????????????????????????????????????????????????????????????????????????????????????????IIOP ???????????????PortableRemoteObject.narrow ???????????????????????????????????????????????????

???????????????

-bootclasspath path
??????????????????????????????????????????????????????????????????????????????????????????
-classpath path
rmic ?????????????????????????????????????????????????????????????????????????????????????????????????????? CLASSPATH ???????????????????????????????????????????????????????????????????????????????????????????????????????????????path ????????????????????????????????????????????????
.:<your_path>
?????????????????????
.:/usr/local/java/classes
-d directory
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Tie ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
% rmic -d /java/classes foo.MyClass
MyClass ????????????????????????????????????????????????????????? /java/classes/foo ????????????????????????????????????-d ?????????????????????????????????????????????????????????-d .???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Tie??????????????????????????????????????????????????????????????????????????????????????????(??????????????????????????? rmic ?????????-d ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????)???
 
-extdirs path
??????????????????????????????????????????????????????????????????????????????
-g
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

-idl
rmic ???????????????????????????????????????????????????????????????????????? OMG IDL ????????????????????????IDL ??????????????????????????????????????????????????????????????????????????????????????????????????? API ???????????????????????????????????????IDL ???????????????????????????????????????????????????????????????????????? CORBA ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java ????????? C++ ???????????????????????????????????????Java Language to IDL Mapping (OMG) ??????????????????????????????

-idl ????????????????????????????????????????????????????????????????????????????????????

-always ????????? -alwaysgenerate
?????????????????????Tie???????????? IDL ????????????????????????????????????????????????????????????????????????????????????
-factory
??????????????? IDL ??? factory ?????????????????????????????????
-idlModule  fromJavaPackage[.class]  toIDLModule
IDLEntity ????????????????????????????????????????????????????????????????????? -idlModule foo.bar my::real::idlmod
-idlFile  fromJavaPackage[.class]  toIDLFile
IDLEntity ?????????????????????????????????????????????????????????????????? -idlFile test.pkg.X TEST16.idl 

-iiop
rmic ???????????????JRMP ?????????????????????????????????????????????????????????IIOP ??????????????? Tie ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

-iiop ???????????? rmic ?????????????????????????????????????????????????????????????????? Tie ????????????????????????

_<implementationName>_stub.class

_<interfaceName>_tie.class

-iiop ????????????????????????????????????????????????????????????????????????????????????

-always ????????? -alwaysgenerate
?????????????????????Tie???????????? IDL ????????????????????????????????????????????????????????????????????????????????????
-nolocalstubs
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
-noValueMethods
-idl ????????????????????????????????????????????????????????????????????????????????? IDL ??????valuetype ??????????????????????????????????????????????????????????????????????????????????????????????????????valuetype ???????????????????????????????????? -idl ???????????????????????????????????? -noValueMethods ????????????????????????????????????????????????????????????
-poa
????????? org.omg.CORBA_2_3.portable.ObjectImpl ?????? org.omg.PortableServer.Servant ?????????????????????

Portable Object Adapter (POA) ??? PortableServer ??????????????????????????????????????? Servant ????????????????????????Java ????????????????????????????????????Servant ?????????Java ??? org.omg.PortableServer.Servant ????????????????????????????????????????????????????????????????????? POA ?????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????POA ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????OMG IDL to Java Language Mapping Specification???CORBA V 2.3.1 ptc/00-01-08.pdf ???????????????????????????

-J
-J ???????????????????????????????????? java ?????????????????????????????????????????? java ???????????????????????????????????????????????? (-J ??? java ???????????????????????????????????????????????????)???
-keep ????????? -keepgenerated
??????????????????????????????????????? Tie ????????????????????? .java ???????????????????????? .class ?????????????????????????????????????????????????????????
-nowarn
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

-vcompat
1.1 ??? 1.2 ???????????? JRMP ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(5.0 ?????????????????????????????????????????????????????????????????????)???????????????????????????????????????JDK 1.1 ??????????????????????????????????????? 1.1 ??????????????????????????????????????????????????????JDK 1.2 ???????????????????????????????????????????????? 1.2 ????????????????????????????????????????????????????????????????????????????????????????????????????????????1.1 ??? 1.2 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
-verbose
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

-v1.1
1.1 JRMP ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JDK 1.1 ?????? rmic ???????????????????????????????????????????????????????????? (??????????????????????????????????????????????????????????????????????????????) ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

-v1.2
(???????????????) 1.2 JRMP ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 1.2 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JDK 1.1 ????????????????????????????????????????????????????????????

????????????

CLASSPATH
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
.:/usr/local/java/classes

????????????

java???javac???CLASSPATH


Copyright © 1995-2010 Sun Microsystems, Inc. All Rights Reserved.

Please send comments using this Feedback page.
Sun Microsystems, Inc.
Java Technology