Java RMI警告

Java RMI警告,java,rmi,rmic,Java,Rmi,Rmic,我已经创建了一个RMI客户端服务器,它的工作方式正是我所希望的。但是,当我从库计算机切换回笔记本电脑时,我发现当我希望使用rmic server编译服务器时,会出现以下警告: 警告:不推荐为JRMP生成和使用骨架和静态存根。骨架是不必要的,静态存根已被动态生成的存根取代。鼓励用户不再使用rmic生成骨架和静态存根。请参阅java.rmi.server.UnicastRemoteObject的文档 我不知道这个错误是从哪里来的,需要重新编译我的程序,因为当它工作时,我需要更改一个不正确的print

我已经创建了一个RMI客户端服务器,它的工作方式正是我所希望的。但是,当我从库计算机切换回笔记本电脑时,我发现当我希望使用rmic server编译服务器时,会出现以下警告:

警告:不推荐为JRMP生成和使用骨架和静态存根。骨架是不必要的,静态存根已被动态生成的存根取代。鼓励用户不再使用rmic生成骨架和静态存根。请参阅
java.rmi.server.UnicastRemoteObject
的文档


我不知道这个错误是从哪里来的,需要重新编译我的程序,因为当它工作时,我需要更改一个不正确的print语句。有人知道我为什么会收到这个错误,以及我如何解决它吗?

警告表示Java编译器的版本(或只是配置)已更改。正如警告所说​, 您不应再使用rmic生成存根,而应使用自动生成的动态存根。 如果你只得到一个警告,你的代码应该仍然有效。。。
没有任何代码就很难说任何事情。

谢谢您回复我,更改为动态存根会是一项艰巨的任务吗?对不起,我已经有一段时间没有真正从头实现RMI服务了。但据我回忆,您只是不再调用rmic(自Java1.5以来),可能会更改调用以导出对象。只需遵循最近的一个a(>=Java1.5)示例,例如,谢谢sruetti,我来看看。