JDK-8225318 : Release Note: Deprecated rmic Tool for Removal
  • Type: Sub-task
  • Component: core-libs
  • Sub-Component: java.rmi
  • Affected Version: 13
  • Priority: P3
  • Status: Closed
  • Resolution: Delivered
  • Submitted: 2019-06-04
  • Updated: 2019-08-09
  • Resolved: 2019-06-06
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 13
13Resolved
Description
The _rmic_ tool has been deprecated and may be removed from a future release.
The _rmic_ tool was used to create static stubs that support the Java Remote Method
Protocol (JRMP) used by the Java Remote Method Invocation (RMI) facility. Statically
generated stubs are obsolete and were replaced by dynamically generated stubs in
Java SE 5.0. Dynamically generated stubs no longer require pregeneration using a
tool such as _rmic_, and they are functionally equivalent to statically generated stubs.
RMI applications should be migrated to use dynamically generated RMI stubs by changing
the way remote objects are exported. See the class documentation for
`java.rmi.server.UnicastRemoteObject` for further details.