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