我一直在按照这篇关于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应用程序创建一个swing客户机,该客户机在Netbeans中创建并运行RMI调用,而不是在命令行中”。
发布于 2013-06-13 20:30:21
我终于找到了做这件事的方法。我需要做的是在运行服务器之前先启动RMIRegistry。与在命令提示符下输入"start rmiregistry“不同,我只需在Netbeans中的Server.java代码中输入以下行即可启动RMIregistry:”LocateRegistry.createRegistry( 1099 );“,其中1099是端口号。
发布于 2013-06-14 18:15:59
实际上,您可以同时使用LocateRegistry.createRegistry()或仅在命令提示符中键入rmiregistry,以便在任何时候将其用于netbeans项目
发布于 2013-06-13 20:07:00
在这种情况下,“连接被拒绝”意味着没有注册表在指定的IP:端口上运行。因此,修复它,或者修复IP:port。
https://stackoverflow.com/questions/17086072
复制相似问题