Java RMI实现了来自其他项目的接口

时间:2015-02-23 12:56:15

标签: java eclipse interface rmi

我正在尝试实现一个需要由服务器实现的接口,还要实现客户端。我正在建立一个RMI服务器/客户端系统,客户端应该调用服务器,并从服务器获取一个值。

它应该是服务器和客户端之间的“远程接口”,但我在服务器和客户端程序中实现它时遇到问题。

在Eclipse中制作了3个项目

Projekt 1(服务器)

Projekt 2(客户)

Projekt 3(远程接口)

我想要一个名为DataImpl的Server项目中的类来实现远程接口。试图在我的服务器库中添加一个JARS,但它不起作用..有这些选项:

enter image description here

因此,如果我添加它们,并转到服务器内的DataImpl类,我仍然不会实现DataI。这是选项,但它们都错了。

enter image description here

希望有人知道问题是什么,以及我做错了什么:)

2 个答案:

答案 0 :(得分:1)

我自己找到了答案..

您应该添加项目

在构建路径中 - >项目 - >添加 - >选择它!

答案 1 :(得分:0)

项目的类路径上的接口是否是您要使用的项目?如果是这样,按照你的方式实现它是正确的。 此方案与类路径中的任何其他jar文件一样。一个项目在其类路径中包含另一个项目,然后使用它。