java - RMI - 使用 rmic 创建 stub

标签 java rmi

我一直在为简单的 RMI 实现创建 stub 。使用命令行,我位于存储类文件的目录中。

对我来说是:C:\Users\John\Documents\NetBeansProjects\testServer\build\classes\RMI

这里的 RMI 是我保存文件的包。现在,当我在这个文件夹中时,我尝试使用 rmic -v1.2 -keep CountingOnServer 制作 stub ,但命令行告诉我,找不到该类 CountingOnServer。不管我在做什么,仍然写出这样一个令人难以置信的错误...你知道如何解决这个问题吗?

谢谢

最佳答案

据猜测,问题在于 CountingOnServer 位于某个包内,因此您应该使用全名,例如 RMI.CountingOnServer。不要忘记从类路径根运行 rmic,在您的情况下,该根似乎是 build\classes 目录。

关于java - RMI - 使用 rmic 创建 stub ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5394408/

相关文章:

java - JButton:在不触发 Action 的情况下模拟 JButton 按下

java - RMI和CORBA的区别?

java - 在装饰器对象上调用非装饰方法

java - 在注册表中找不到应用程序 "org.eclipse.cdt.managedbuilder.core.headlessbuild"

java - 我为什么/如何收到错误 : NoClassDefFoundError: org/springframework/aop/framework/ProxyFactory

多台机器上的 Java RMI 注册表对象管理

java - 客户端的 RMI 可激活错误

java - 基于非容器的java远程处理?

java - UIL 默认不支持 scheme(protocol)

java - 使 Gson 在使用重复键解析 JSON 时抛出异常