2011-09-29 166 views
0

我使用RMI實現了客戶端和服務器程序。我在同一個項目中編寫了這個服務器和客戶端類。但是現在我想單獨運行這個客戶端和服務器程序(作爲兩個項目)。那我該怎麼做?RMI客戶端和服務器程序

回答

4

拆分您的應用程序到3個神器/項目/ JAR文件:

  • client - 代碼,它通過RMI API服務器。取決於api
  • server - 在服務器端實現API。顯然client不依賴於這件神器
  • api - 既clientserver取決於API:client用途,server工具。

該方法允許您獨立開發clientserver。由於它是一個單獨的項目,因此也不容易錯過api

-1

你應該有主要方法在你想運行的每個類。創建主要方法並編譯文件後,只需使用IDE或命令「java」運行每個文件即可。你不需要兩個項目來做到這一點。