javarmi外部jar

javarmi外部jar,java,rmi,Java,Rmi,我正在使用RMI开发一个java演示,因此我将有一个服务器和几个客户端连接到该服务器 我目前正在UNIX中执行此操作,在终端中打开这些操作可能有点乏味。 我想知道是否可以将服务器放在一个jar文件中,而将客户机放在另一个jar文件中。更具体地说,在为RMI等指定类路径时,是否需要采取特殊预防措施?这可能会有什么复杂情况?您通常会有三个JAR文件: 服务器代码 客户端代码 这两者通用的代码,例如远程接口、生成它们的存根以及远程接口所依赖的任何类,等等,直到关闭为止 (1) 和(2)应该在其清单的类

我正在使用RMI开发一个java演示,因此我将有一个服务器和几个客户端连接到该服务器

我目前正在UNIX中执行此操作,在终端中打开这些操作可能有点乏味。 我想知道是否可以将服务器放在一个jar文件中,而将客户机放在另一个jar文件中。更具体地说,在为RMI等指定类路径时,是否需要采取特殊预防措施?这可能会有什么复杂情况?

您通常会有三个JAR文件:

  • 服务器代码
  • 客户端代码
  • 这两者通用的代码,例如远程接口、生成它们的存根以及远程接口所依赖的任何类,等等,直到关闭为止

  • (1) 和(2)应该在其清单的类路径条目中命名(3)。

    到目前为止,我有:服务器接口、服务器实现、客户端和服务器主线,它们导出代表服务器接口的存根。(如果我错了,请纠正我)所以我需要一个用于服务器代码的jar,一个用于客户端的jar和一个用于存根的jar?更新:解决了它。谢谢你提供的信息。你的评论只是重申了我已经说过的话。我不喜欢这样的程序,我回答了一个问题,然后被要求同意我的答案或多或少有点混乱的解释。