RMI客户端和服务器程序

时间:2011-09-29 10:20:26

标签: java rmi

我使用RMI实现了客户端和服务器程序。我在同一个项目中写了这个服务器和客户端类。但现在我想分别运行这个客户端和服务器程序(作为两个项目)。那我该怎么做呢?

2 个答案:

答案 0 :(得分:4)

将您的应用程序拆分为三个工件/项目/ JAR:

  • client - 通过RMI API调用服务器的代码。取决于api
  • server - 在服务器端实施API。显然client不依赖于此工件
  • api - clientserver都依赖于API:client使用,server实现。

此方法允许您独立开发clientserver。另外,更改api也不容错过,因为它是一个单独的项目。

答案 1 :(得分:-1)

您要在每个要运行的课程中使用 main 方法。创建主要方法和编译文件后,只需使用IDE或命令“java”运行每个文件。您不需要两个项目来执行此操作。