CSR :
|
|
Relates :
|
JDK-8225318 :
|
The rmic tool should be deprecated for removal, and eventually removed from the set of public tools delivered with the JDK. Rmic is the static stub compiler for RMI. Statically compiled stubs have been ordinarily deprecated for some time, including the rmic tool. This was done by JDK-8023863 and JDK-8026020 in Java 8. RMI applications, dynamic generated stubs are functionally equivalent to statically generated stubs. Dynamic stubs have been available since Java 5, so applications should easily be able to cope with the absence of rmic. There are still uses of static stubs internal to the JDK. These can be fulfilled in a variety of ways that are not impacted by removal of rmic from the publicly delivered set of tools. This is mostly just a change of deprecation status; no actual functionality will be changed. This will entail: * a CSR request; * changing the warning message issued by rmic; * changing the rmic documentation ("man page") to reflect the changed deprecation status; and * a release note.