- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 RMI 新手
我明白RMI的意思,我已经尝试过这个example而且效果很好。当我尝试这个例子时,我尝试了两种不同的方式。
一个文件夹
所有相关文件(接口(interface)、客户端类和服务器类)都位于一个文件夹中。
两个不同的文件夹(在同一台电脑中) - 看看它们分开后会发生什么
一个文件夹包含:接口(interface)和客户端类。
另一个文件夹包含:Interfaces 和 Server 类。
两种方法都效果很好。
我打算在两台不同的电脑上尝试这个示例。但有人告诉我这个例子已经过时了,必须阅读this .
我读了它,我几乎理解了我所坚持的一切。
我到达了这个page
After you build either server-side or client-side classes with the javac compiler, if any of those classes will need to be dynamically downloaded by other Java virtual machines, you must ensure that their class files are placed in a network-accessible location
我认为本教程假设读者对网络服务器问题有一定的了解。 (我没有)
我读完了页面的末尾,但我不明白我到底应该在哪里放置我的类文件。
我使用的是 Windows 7 Ultimate 64 位。
我对网络可访问位置有两个猜测:(也许它们是愚蠢的猜测 - 抱歉)
1- 我的电脑名称是“S”,因此网络可访问位置可能是“C:\Users\S”或其中的某个位置。
2-我安装了Apache “httpd-2.0.64-win32-x86-openssl-0.9.8o.msi”,我认为网络可访问位置与此 Apache 服务器相关。
所以我的问题是找到网络可访问的位置
最佳答案
实际上,这意味着您必须将它们放入 HTTP 服务器中,以便可以通过 HTTP: URL 检索它们。最好将 JAR 文件放在那里,而不仅仅是 .class 文件的目录系统。
您可以使用网络共享和 file: URL,但它确实不能很好地工作。服务器和客户端的代码库条目中的 URL 必须相同,因此即使文件位于服务器文件系统本地,您仍然需要拥有客户端看到的相同共享驱动器。我不建议应用程序使用共享驱动器来执行任何操作,包括此操作。
关于java - RMI:如何将服务器端和客户端类放置到网络可访问的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15206836/
我是一名优秀的程序员,十分优秀!