2013-03-29 46 views
0

我已经写了RMI Java代码和手动启动RMI服务器,但是当我运行它,它带来的没有发现,我缺少什么类的错误: 错误:RemoteException的发生服务器线程;嵌套的异常是: java.rmi.UnmarshalException:错误解组参数;嵌套的例外是: 抛出java.lang.ClassNotFoundException:rmi3.Hello *如果你看看堆栈跟踪,你会发现异常是否被抛出,类的使得Java RMI到NetBeans上运行7

+0

通过RMI发送的对象是否可以在项目的类路径中使用? –

+0

我已经通过命令promp在我的Windows环境中完成了这项工作,但它仍然存在问题:C:\ Users \ 123 \ Documents \ NetBeansProjects \ rmi3 \ src \ rmi3 \ Hello.java – Alphy

回答

1

  1. 在导出,这意味着该类在服务器上不可用JVM的CLASSPATH

  2. 绑定时,这意味着它在RMI注册表的CLASSPATH上不可用。

  3. 向上看时,这意味着它在客户端的CLASSPATH上不可用。