Java 如果类与客户机一起分发,那么在没有HTTP服务器的情况下是否可以使用分布式RMI?

Java 如果类与客户机一起分发,那么在没有HTTP服务器的情况下是否可以使用分布式RMI?,java,rmi,classloader,distributed-objects,Java,Rmi,Classloader,Distributed Objects,我一直在做一些关于使用RMI的研究,在几乎所有情况下,他们都说您需要使用web、http或ftp服务器来允许类加载器加载所需的类 在本文中,它首先说明类必须可用于类加载器,然后说明为什么需要http或ftp服务器,从而开始了关于安装和部署的部分 所以我的问题是,当我可以将我想要在客户机和服务器之间共享的类放在一个jar文件中时,为什么我必须使用http或ftp服务器呢?据我所知,这将使两个类加载器都可以使用这些类,而不需要http或ftp服务器,或者我的假设是错误的?您不必使用代码库功能。如果您

我一直在做一些关于使用RMI的研究,在几乎所有情况下,他们都说您需要使用web、http或ftp服务器来允许类加载器加载所需的类

在本文中,它首先说明类必须可用于类加载器,然后说明为什么需要http或ftp服务器,从而开始了关于安装和部署的部分


所以我的问题是,当我可以将我想要在客户机和服务器之间共享的类放在一个jar文件中时,为什么我必须使用http或ftp服务器呢?据我所知,这将使两个类加载器都可以使用这些类,而不需要http或ftp服务器,或者我的假设是错误的?

您不必使用代码库功能。如果您可以提前将所有必需的类分发给客户机,那么一定要做到这一点。如果您不想这样做,或者如果您想要一种简单的方法来更新客户端与RMI相关的部分,而无需重新部署整个内容,那么代码库功能只提供了一种不必这样做的方法。

您不必使用代码库功能。如果您可以提前将所有必需的类分发给客户机,那么一定要做到这一点。如果您不想这样做,或者如果您想要一种简单的方法来更新客户端与RMI相关的部分,而无需重新部署整个程序,那么代码库功能只会为您提供一种不必这样做的方法。

谢谢,我希望是这样。我只是找不到任何提到这一点的文档。谢谢,我希望是这样。我只是找不到任何提到这一点的文档。