إخواني قمت بأنشاء برنامج باستخدام تقنية RMI , لكن عندما أقوم بتشغيل Server , تخرج لي رسالة خطأ Exception
import java.rmi.*;
public interface TestRMI extends Remote
{public void setString(String data)throws RemoteException;
public String getString()throws RemoteException;}import java.rmi.*;
import java.rmi.server.*;
public class TestRMIServant extends UnicastRemoteObject implements TestRMI
{private String d;
public TestRMIServant()throws RemoteException{}
public void setString(String data)throws RemoteException{
d=data;}
public String getString()throws RemoteException
{return d;}}Server
import java.rmi.*;
public class RMIServer
{public static void main(String[]args){
System.setSecurityManager(new RMISecurityManager());
try{TestRMI test=new TestRMIServant();
Naming.bind("TestRMI",test);
System.out.println("Server is ready");}
catch(Exception e){
e.printStackTrace();
System.out.println(e.getMessage());}}}Client
import java.rmi.*;
import java.rmi.server.*;
public class RMIClient
{public static void main(String[]args){
System.setSecurityManager(new RMISecurityManager());
String data="Hello Mohamed";
try{
TestRMI test=(TestRMI)Naming.lookup("TestRMI");
test.setString(data);}
catch(RemoteException e)
{System.out.println("Remote"+e.getMessage());}
catch(Exception e){
System.out.println(e.getMessage());}}}نص Exception
المرفقات