【发布时间】:2015-02-16 15:57:16
【问题描述】:
Java RMI 独立应用程序
是否可以使用 RMI 创建一个服务器 - 客户端 Java 应用程序,该应用程序只需运行服务器和客户端(使用服务器 IP)即可运行,无需更改任何环境变量或安装任何其他程序?
据我所知,要使 RMI 组合(服务器 - 客户端)工作,您需要: 服务器应用程序 客户端应用程序 双方通用的协议文件(实现)
但是客户端必须可以访问服务器的位置。有没有一种方法可以让 java 在没有任何帮助的情况下访问它?
【问题讨论】:
-
在显然 Oracle 说它带有 Java 标准版之前没有使用过 RMI。如果我没看错你的问题,你的意思是服务器已经实现了 RMI,但客户端没有?我认为这个问题完全取决于你想要做什么的具体细节。
-
"without any change on any environment variable, or installation of any other program?"=> 你现在需要做什么才能做到这一点?您要避免的具体步骤是什么? -
在softlab.ntua.gr/facilities/documentation/unix/java/tutorial/rmi/… 例如说:“setenv CLASSPATH /home/ann/src:/home/ann/public_html/classes/compute.jar”。这意味着我需要一个类路径变量和一个 Web 服务器“public_html”。
-
@xbyte1024 不要使用来自第三方网站的古老教程。看看current version from the official source。