【发布时间】:2011-09-29 10:20:26
【问题描述】:
我使用 RMI 实现了客户端和服务器程序。我在同一个项目中编写了服务器和客户端类。但现在我想分别运行这个客户端和服务器程序(作为两个项目)。那么我该怎么做呢?
【问题讨论】:
我使用 RMI 实现了客户端和服务器程序。我在同一个项目中编写了服务器和客户端类。但现在我想分别运行这个客户端和服务器程序(作为两个项目)。那么我该怎么做呢?
【问题讨论】:
将您的应用程序拆分为 三个 工件/项目/JAR:
client - 通过 RMI API 调用服务器的代码。取决于api
server - 在服务器端实现 API。显然client不依赖这个神器api - client 和 server 都依赖于 API:client 使用,server 实现。这种方法允许您独立开发client 和server。还不能轻易错过更改api,因为它是一个单独的项目。
【讨论】:
您应该在要运行的每个类中都有 main 方法。创建主要方法并编译文件后,只需使用您的 IDE 或命令“java”运行每个文件。您不需要两个项目来执行此操作。
【讨论】: