См. Преамбулу к Javadoc для UnicastRemoteObiect
.Вы можете избежать использования rmic
при определенных обстоятельствах, т.е. когда вы создаете или экспортируете удаленный объект, предоставляющий параметр номера порта (даже ноль), по причинам, описанным в документации.