你的分太少,只能简单说一下
1,先要定义一个接口,比如叫MyClassIntf,这个interface继承了另外两个接口,一个叫remote什么的,一个叫unicast什么的,一般树上都有,自己查。
2,然后写一个类,继承这个接口,叫MyClassImpl,把函数都实现出来。
3,用rmic编译MyClassImpl,得到一个skeleton,一个stub类。
4,new MyClassImpl,搞一个对象出来,叫myObject。
5,在命令航或者程序里面起一个rmiregistry,然后把myObject用一个名字bind上去,一般的书上都有的。
到这里为止,服务器端就OK了。
然后实在客户端变成,调用这个远程的myObject。
1,在程序里用naming.lookup到刚才那个remiregiestry上用那个名字去查myObject,然后把返回结果强制转换成myObject,就可以继续往下调函数了。
2,编译这段程序的时候需要上面的MyClassIntf.java,以及上面的那个stub。MyClassImpl的源程序是不需要的。
3,编译完了就可以了。

写的类似了,你改给我多一点分。