今天寫了一個簡單的RMI程序
一、開發工具 eclipse3.1
JDK1.4
二、目錄結構
E:\SHIWEI\STUDY\RMI
│ .classpath
│ .project
│
├─bin
│ └─com
│ └─snoics
│ └─study
│ └─rmi
│ └─information
│ client.policy
│ Information.class
│ InformationClient.class
│ InformationImpl.class
│ InformationImpl_Stub.class
│ InformationServer.class
│ ShowBindingsName.class
│
└─src
└─com
└─snoics
└─study
└─rmi
└─information
client.policy
Information.java
InformationClient.java
InformationImpl.java
InformationServer.java
ShowBindingsName.java






































































































































































































































三、部署程序:
代碼寫完就該開始動手部署了,RMI的部署也是一個非常讓人頭疼的問題。
只要一步步的跟著我下面的操作進行,一定可以把這個程序部署起來的。
首先假設編譯好的class放到 E:\ShiWei\Study\RMI\bin 路徑下面。
打開DOS窗口
1、設置classpath 輸入: C:\>set classpath=E:\ShiWei\Study\RMI\bin
2、創建存根 輸入: C:\>rmic -v1.2 -d E:\ShiWei\Study\RMI\bin com.snoics.study.rmi.information.InformationImpl
3、啟動RMI注冊表 輸入: C:\>start rmiregistry
4、啟動服務端程序 輸入: C:\>start java com.snoics.study.rmi.information.InformationServer
5、執行客戶端程序 輸入: C:\>java com.snoics.study.rmi.information.InformationClient
6、如果以上的步驟全部執行成功,將在控制臺上看到以下的信息:
information1.descript=show Descript: I'm a Person!
information2.descript=show Descript: I'm a Work!
四、注意:
如果在執行過程中,客戶端執行失敗,請檢查是否有打開防火墻,請把防火墻關閉以后重新執行客戶端程序。