N>C:\RR\RMI\build\classes\com\rom>rmic NamesServiceImpl.class N>error: Class NamesServiceImpl$class not found. N>1 error
rmic must be invoked with the fully-qualified package name of the implementation class so in this example, the fully-qualified package name is examples.rmisocfac.HelloImpl. If you've followed the steps up until now, you should be sitting in your SOURCE_DIRECTORY, so to invoke rmic, type:
Здравствуйте, Neznaika4, Вы писали:
N>Теперь я получаю такую ошибку: N>The major.minor version '50.0' is too recent for this tool to understand
Класс скомпилирован на версии Java более поздней чем поддеживает твой rmic.
поковырял в путях- исправил- RMI заработал.
придумал класс, методы класса, которые можно "дергать" (описание их в интерфейсе).
сделал класс который реализует их и связывает самого себя со строкой ("мапингует").
Компилирую его специальным RMI-компилятором (который делает stub — как бы перевести ???)
Запускаю этот файл.
Клиент "лук-ап"-ает эту строку на другой машине — ну и "инвокает" методы удаленно.
И ГДЕ НА ПРАКТИКЕ ЭТО ПРИМЕНЯЕТСЯ?