OS Manuals

/usr/lib/jvm/java-1.8-openjdk/bin/rmic

OpenJDK 8

From openjdk-8 8.512-r0 (os), captured 2026-11-05 by running rmic --help (exit 1). permalink

--help is an invalid option or argument.
Usage: rmic <options> <class names>

where <options> includes:
  -keep          Do not delete intermediate generated source files
  -keepgenerated (same as "-keep")
  -v1.1          Create stubs/skeletons for 1.1 stub protocol version (deprecated)
  -vcompat       Create stubs/skeletons compatible with both
                           1.1 and 1.2 stub protocol versions (deprecated)
  -v1.2          (default) Create stubs for 1.2 stub protocol version only (deprecated)
  -iiop          Create stubs for IIOP. When present, <options> also includes:

                   -always           Create stubs even when they appear current
                   -alwaysgenerate   (same as "-always")
                   -nolocalstubs     Do not create stubs optimized for same process

  -idl           Create IDL. When present, <options> also includes:

                   -noValueMethods   Do not generate methods for valuetypes
                   -always           Create IDL even when it appears current
                   -alwaysgenerate   (same as "-always")

  -g             Generate debugging info
  -nowarn        Generate no warnings
  -nowrite       Do not write compiled classes to the file system
  -verbose       Output messages about what the compiler is doing
  -classpath <path>      Specify where to find input class files
  -bootclasspath <path>  Override location of bootstrap class files
  -extdirs <path>        Override location of installed extensions
  -d <directory>         Specify where to place generated class files
  -J<runtime flag>       Pass argument to the java interpreter
Options (16)
OptionDescriptionSource
-keep, -keepgeneratedRetains the generated .java source files for the stub, skeleton, and tie classes and writes them to the same directory as the.class files.help + man
-v1.1 (deprecated)Generates stub and skeleton classes for the 1.1 JRMP stub protocol version only.help + man
-vcompat (deprecated)Generates stub and skeleton classes that are compatible with both the 1.1 and 1.2 JRMP stub protocol versions.help + man
-v1.2 (deprecated)(Default) Generates stub classes for the 1.2 JRMP stub protocol version only.help + man
-iiopCauses the rmic command to generate IIOP stub and tie classes, rather than JRMP stub and skeleton classes.help + man
-idlCauses the rmic command to generate OMG IDL for the classes specified and any classes referenced.help + man
-gEnables the generation of all debugging information, including local variables.help + man
-nowarnGenerate no warningshelp + man
-nowriteDoes not write compiled classes to the file system.help + man
-verboseCauses the compiler and linker to print out messages about what classes are being compiled and what class files are being loaded.help + man
-classpath pathSpecifies the path the rmic command uses to look up classes.help + man
-bootclasspath pathOverrides the location of bootstrap class files.help + man
-extdirs pathOverrides the location of installed extensions.help + man
-d directorySpecifies the root destination directory for the generated class hierarchy.help + man
-J runtimeUsed with any Java command, the -J option passes the argument that follows the -J (no spaces between the -Jand the argument) to the Java interpreterhelp + man
-idlFilefromJavaPackage .class (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.