Java RMI 警告

Java RMI warning

我已经创建了一个 RMI 客户端服务器,它完全按照我想要的方式工作,但是,当我从图书馆的计算机切换回我的笔记本电脑时,我发现当我希望使用以下命令编译我的服务器时会出现以下警告rmic 服务器:

Warning: generation and use of skeletons and static stubs for JRMP is deprecated. Skeletons are unnecessary, and static stubs have been superseded by dynamically generated stubs. Users are encouraged to migrate away from using rmic to generate skeletons and static stubs. See the documentation for java.rmi.server.UnicastRemoteObject.

我很困惑这个错误是从哪里来的,需要重新编译我的程序,因为当它工作时我需要更改一个不正确的打印语句。有谁知道为什么我会收到此错误以及如何 resolve/get 舍入它?

警告表明 Java 编译器的版本(或只是配置)发生了变化。正如警告所说,您不应再使用 rmic 生成存根,而应使用自动生成的动态存根。 如果你只收到警告,你的代码应该仍然有效...... 没有任何代码,其他什么都很难说。