1、 rmi接口声明
2、 Server端
3、 Client端
4、 Unbind解除绑定
如果直接停掉程序,rmi并不会解除对stub的绑定,当再次启动server的时候会出现AlreadyBoundException
5、 启动rmi registry
进入jdk/bin目录执行start rmiregistry
6、 Eclipse中启动server端需要配置的地方:在Server的运行参数中设置java.rmi.server.codebase为-Djava.rmi.server.codebase=file:${workspace_loc}/Index/bin/
7、 在命令行执行,classpath及java.rmi.server.codebase的设置方法及运行参数(Windows环境)如下:
D:/>java -cp D:/workspace/Index/bin -Djava.rmi.server.codebase=file:D:/workspace
/Index/bin/ casia.isiteam.plgroup.index.rmi.Server
8、 此程序为官方《Getting Started Using JavaTM RMI》一文的实现,地址如下:
http://download.oracle.com/javase/6/docs/technotes/guides/rmi/hello/hello-world.html