Rmic все еще нужен? - PullRequest
       5

Rmic все еще нужен?

8 голосов
/ 16 января 2011

Правда ли, что компилятор интерфейса rmi не нужен для Java 1.5 или новее, и что достаточно просто скомпилировать java-файл, в котором UnicastRemoteObject определен с помощью javac? файл класса реализации удаленного объекта.

Ответы [ 2 ]

6 голосов
/ 16 января 2011

Согласно учебнику RMI:

http://download.oracle.com/javase/tutorial/rmi/overview.html

Компиляция источников

Как и в любой Java-программе, вы используете Javac-компилятор для компиляции исходного кода файлы. Исходные файлы содержат объявления удаленных интерфейсов, их реализации, любые другие серверные классы и клиент классы. Примечание: с версиями до Платформа Java, стандартная версия 5.0, дополнительный шаг был необходим для создавать классы-заглушки, используя rmic компилятор. Тем не менее, этот шаг не дольше необходимо.

1 голос
/ 21 мая 2018

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

...