Спасибо большое!
Я решил свою проблему именно так.
Во-первых, Я редактировал классы servicebrowser, ServiceServerImpl.
класс servicebrowser:
До:
try {
obj = Naming.lookup("rmi://127.0.0.1/ServiceServer");
}
Сейчас (плюс я добавил импорт java.rmi.registry.LocateRegistry, импорт java.rmi.registry.Registry в верхней частикод):
try {
Registry registry = LocateRegistry.getRegistry("127.0.0.1", 10001);
obj = registry.lookup("ServiceServer");
}
class ServiceServerImpl:
До:
try {
Naming.rebind("ServiceServer", new ServiceServerImpl());
}
Сейчас (как и в предыдущем классе, я добавил классы импорта в началочасть кода):
try {
Registry registry = LocateRegistry.createRegistry(10001);
registry.bind("ServiceServer", new ServiceServerImpl());
}
Во-вторых , я пытаюсь запустить проект (F6) в Netbeans, где servicebrowser помечен как основной класс.Это был отказ от связи снова.После этого я запускал только класс ServiceServerImpl (Shift + F6), а затем запускал весь проект.Итак, это работает.
PS Я не использовал cmd и пытался
"запустить rmiregistry"
, потому что приложение работает без него.