2012-02-13 70 views
0

我需要从另一个java可执行文件启动RMI服务器对象java代码。当我尝试运行使用exec()函数调用RMI java程序的主java程序时,出现ClassDefNotFound错误。我正在使用eclipse。但是,如果我直接从控制台运行RMI程序,它的工作原理。从另一个java程序运行RMI程序

有人可以帮我解决这个问题。

谢谢

+0

ClassDefNotFoundError命名什么类? – EJP 2012-02-16 09:20:30

回答

0

我需要从另一个Java可执行 启动RMI服务器对象的Java代码。

为什么?为什么要写两个程序呢?只需从'其他'Java程序中导出远程对象。

+0

我需要在同一个项目上运行n个RMI对象。因此,我正在使用另一个程序以n作为输入并启动rmi服务器程序,它将注册n个具有不同名称的不同对象。 – 2012-02-13 19:43:36

+0

基本上,我试图模拟在不同systesms上运行的n个服务器的情况。 – 2012-02-13 19:44:31

+0

@MuppaDivya这实际上并没有回答这个问题。为什么不能从单个JVM中导出所有远程对象? – EJP 2012-02-14 09:33:58