我在Intellij有RMI项目。 我有一个带接口的包(名为common的包)以及其他带接口实现的服务器包。
当我尝试在服务器包上的Main类中注册我的服务时,我会执行类似
的操作注意:远程服务也是接口模块中定义的服务的基本接口。
private static void registerService(RemoteService service) throws RemoteException {
LocateRegistry.getRegistry().rebind("service", ServiceImpl.getInstance());
}
但是它给了我一个ClassNotFoundException,因为他找不到ServiceInterface.java(它在接口模块中),我将接口模块作为依赖作为服务器模块中的编译范围。出了什么问题?