如何在java中包含“启动orbd -ORBInitialPort 1050”?

时间:2015-05-11 19:50:00

标签: java distributed corba

我正在尝试学习如何在此网站中使用CORBA

http://www.cs.mun.ca/java-api-1.5/guide/rmi-iiop/rmiiiopexample.html

所以在这个例子中我通常应该运行命令行来运行orb

启动orbd -ORBInitialPort 1050

无论如何都要在java程序中包含它吗?

1 个答案:

答案 0 :(得分:2)

您可以使用Runtime.exec(...),请参阅docs,但请注意您在那里启动了Windows服务,一旦启动它,它将保持活动状态,直到您明确停止它为止。

这个ORB是不是有一个用于Java集成的API?该页面讨论了Java RMI + IIOP(Corba)集成,如果您可以在您的应用程序中嵌入Corba ORB,那么它将比仅手动启动服务器更好。

如果我可以推荐另一个ORB,你应该查看JacORB