---
name: "rmic.kaffe"
section: "1"
platform: "linux"
package: "kaffe-common"
version: "2:1.1.8-5.2"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/rmic.kaffe"
---

# rmic.kaffe(1)

Generate stubs for Remote Method Invocation

## NAME

rmic - Generate stubs for Remote Method Invocation

## SYNOPSIS

**rmic** \[*OPTION*\]... *CLASS*...

## DESCRIPTION

**rmic** is a program to generate stubs for remote objects to be used with  remote method invocation (RMI) in Java(tm) programs.

**rmic** is executed on the successfully compiled *CLASS* which needs to be a remote object. Remote objects are classes implementing the interface  java.rmi.Remote.

## OPTIONS

- **-keep** \*

  Don't delete any intermediate files

- **-keepgenerated** \*

  Same as **-keep**

- **-v1**.1

  Generate Java 1.1 style stubs only

- **-vcompat**

  Generate Java 1.1 & Java 1.2 stubs

- **-v1**.2

  Generate Java 1.2 style stubs only

- **-g** \*

  Generate debugging information

- **-depend** \*

  Recompile out-of-date files

- **-nowarn** \*

  Suppress warning messages

- **-nocompile** \*

  Don't compile the generated files

- **-verbose**

  Be verbose in what's going on

- **-classpath** *\<path\>*

  Use given path as classpath

- **-d** *\<directory\>*

  Place generated classes into given directory

- **-J** *\<flag\>* \*

  Pass flag to Java

- **-help**

  Print this help

- **-version**

  Print version information

-

  \* Option currently ignored

## SEE ALSO

**rmiregistry** - for the remote object registry tool.

## AUTHOR

This manual page was written by Wolfgang Baer \<WBaer@gmx.de\>, for the Debian project (but may be used by others).
