4

我一直在关注这个关于 RMI 的分步教程:http ://www.javacamp.org/moreclasses/rmi/rmi.html ,并且已经成功地使用命令提示符编译和运行这个项目,就像教程在这里所教的一样:http ://www.javacamp.org/moreclasses/rmi/rmi6.html 。

但是现在我想知道,如果我想使用 Netbeans 创建这个项目怎么办?这样我就可以为这个项目创建 GUI 并从 Netbeans IDE 中运行它。到目前为止,我已经尝试了多种方法在Netbeans上创建它,但每次都无法运行该项目。请帮忙,因为我已经花了大约 4 天的时间,还没有找到任何可以指导我完成的解决方案或教程。

这是我尝试从 Netbeans 运行它后得到的屏幕截图:

错误

明确地说,我想做的是“为 RMI 应用程序创建一个摆动客户端,在 Netbeans 而不是命令行中创建和运行 RMI 调用”

4

3 回答 3

9

我终于找到了做到这一点的方法。我需要做的是在运行服务器之前先启动 RMIRegistry。与在命令提示符中我必须键入“start rmiregistry”不同,我只需将此行放在 Netbeans 中的 Server.java 代码中即可启动 RMIregistry:“LocateRegistry.createRegistry(1099);” 其中 1099 是端口号。

在此处输入图像描述

于 2013-06-13T12:30:20.503 回答
3

实际上,您可以同时使用 LocateRegistry.createRegistry() 或在命令提示符下键入 rmiregistry 来启动 rmiregistry,只要您想将它用于 netbeans 项目

于 2013-06-14T10:15:58.987 回答
0

在这种情况下,“连接被拒绝”意味着在指示 IP:端口上没有运行注册表。所以修复它,或者修复IP:端口。

于 2013-06-13T12:07:00.180 回答