我正在尝试使用 AdoptOpenJDK 的 OpenJ9 JVM 启动一个简单的 RMI 服务器,但是程序退出时没有错误/异常,并且 RMI 服务器没有启动。完全相同的程序适用于 AdoptOpenJDK 的 HotSpot JVM 和其他 oracle 变体。
示例代码:
Registry registry = LocateRegistry.createRegistry(9002);
RMIServer myServerInstance = new RMIServer();
<<MyClassStub>>stub = <<MyClassStub>> UnicastRemoteObject.exportObject(myServerInstance, 9002);
registry.rebind("RMIServer", stub);