问题描述
我正在编写简单的代码来尝试 java rmi。
在服务器端,我编写了对象的接口和实现类。
将我在服务器项目中创建的接口导入到客户端项目的正确方法是什么(在 eclipse 上,如果有任何区别)? 我需要一个模拟我在一台计算机上编写服务器而在另一台计算机上编写客户端的解决方案。
谢谢你的帮助,这里是客户端代码,Car是我需要导入的接口。
@H_404_9@package rmiClient; import java.rmi.remoteexception; import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry; public class MainClient { public static void main(String args[]) throws remoteexception { Registry reg = LocateRegistry.getRegistry("localhost",9999); Car ferrari = (Car) reg.lookup("supercar"); } }
解决方法
要么将服务器项目作为依赖项包含在内 - 但在您错误配置时它可以包含在客户端工件中 - 或者将共享部分作为单独的项目并将其包含在服务器和客户端项目中