Что здесь неправильно (утилита rmic)
От: Neznaika4  
Дата: 05.06.08 04:40
Оценка:
C:\RR\RMI\build\classes\com\rom>rmic NamesServiceImpl.class
error: Class NamesServiceImpl$class not found.
1 error
Re: Что здесь неправильно (утилита rmic)
От: pvnic  
Дата: 05.06.08 05:42
Оценка:
Здравствуйте, Neznaika4, Вы писали:


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:

rmic -d . examples.rmisocfac.HelloImpl
Re[2]: Что здесь неправильно (утилита rmic)
От: Neznaika4  
Дата: 05.06.08 10:24
Оценка:
Теперь я получаю такую ошибку:
The major.minor version '50.0' is too recent for this tool to understand
Re[3]: Что здесь неправильно (утилита rmic)
От: Blazkowicz Россия  
Дата: 05.06.08 10:53
Оценка:
Здравствуйте, Neznaika4, Вы писали:

N>Теперь я получаю такую ошибку:

N>The major.minor version '50.0' is too recent for this tool to understand
Класс скомпилирован на версии Java более поздней чем поддеживает твой rmic.
Re[4]: Что здесь неправильно (утилита rmic)
От: Neznaika4  
Дата: 05.06.08 14:51
Оценка:
поковырял в путях- исправил- RMI заработал.
придумал класс, методы класса, которые можно "дергать" (описание их в интерфейсе).
сделал класс который реализует их и связывает самого себя со строкой ("мапингует").
Компилирую его специальным RMI-компилятором (который делает stub — как бы перевести ???)
Запускаю этот файл.
Клиент "лук-ап"-ает эту строку на другой машине — ну и "инвокает" методы удаленно.
И ГДЕ НА ПРАКТИКЕ ЭТО ПРИМЕНЯЕТСЯ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.