0

我已经编写了 RMI java 代码并手动启动了 RMI 服务器,但是当我运行程序时,它带来了一个找不到类的错误,我错过了什么:错误:服务器线程中发生 RemoteException;嵌套异常是:java.rmi.UnmarshalException:错误解组参数;嵌套异常是:java.lang.ClassNotFoundException: rmi3.Hello * 类可用

4

1 回答 1

1

如果您查看堆栈跟踪,您会发现是否抛出了异常:

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

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

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

于 2013-03-30T07:49:50.033 回答