如何在Windows 7中的netbeans中运行RMI

时间:2013-01-21 00:09:16

标签: java rmi

您好我是Java新手。我正在使用netbeans 6.9和Windows 7.我有简单的rmi服务器和rmi客户端,但不知道如何运行它们。我正在写命令提示启动rmiregistry 1099并且该程序中也使用了此端口。我刚刚运行服务器后错误是

ava.rmi.server.ExportException:已在使用的端口:1099;嵌套异常是:         java.net.BindException:已在使用的地址:JVM_Bind

您能告诉我运行简单RMI服务器的操作顺序吗?我查看了许多教程,但无法做到。

2 个答案:

答案 0 :(得分:0)

  

我正在写命令提示启动rmiregistry 1099并且该程序也使用了此端口。

你做不到。如果要为Registry和您自己的远程对象使用相同的端口,则必须使用LocateRegistry.createRegistry()在同一JVM内启动Registry。

答案 1 :(得分:0)

我认为你的步骤没有错。但也许在您的服务器代码中,您尝试再次启动rmiregistry,因此您将面临此异常。尽量不要使用命令启动rmiregistry,只需运行服务器。

您还使用NetBeans的任何插件吗?

如果您可以向我们展示服务器代码,我们可能会提供更多帮助。