Java远程方法调用(RMI)不能自动生成。在Java RMI中,客户端和服务器端的桩类和骨架类都需要程序员手动编写。这些类包含了远程接口的实现,以及用于序列化和反序列化远程对象的数据类型转换代码。因此,虽然RMI提供了一种透明的远程方法调用机制,但它并不支持自动生成这些必要的类。