CONTENTS | PREV | NEXT | Java Remote Method Invocation |
The rmic stub and skeleton compiler is used to compile the appropriate stubs and skeletons for a specific remote object implementation. The compiler is invoked with the package qualified class name of the remote object class. The class must previously have been compiled successfully.
- The location of the imported classes may be specified either with the CLASSPATH environment variable or with the -classpath argument.
- The compiled class files are placed in the current directory unless the -d argument is specified.
- The -keepgenerated (or -keep) argument retains the generated java source files for the stubs and skeletons.
- The stub protocol version can also be specified:
- | -v1.1 creates stubs/skeletons for the JDK 1.1 stub protocol version |
- | -vcompat (the default in JDK 1.2) creates stubs/skeletons compatible with both JDK 1.1 and 1.2 stub protocol versions |
- | -v1.2 creates stubs for JDK 1.2 stub protocol version only (note thatskeletons are not needed for the JDK 1.2 stub protocol) |
- | -g generates debugging info |
- | -depend recompiles out-of-date files recursively |
- | -nowarn generates no warnings |
- | -verbose outputs messgaes about what the compiler is doing |
- | -classpath <path> specifies where to find input source and class files |
- | -d <directory> specifies where to place generated class files |
- | -J<runtime flag> passes the argument to the java interpreter |