首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RMI -使用rmic创建存根

RMI -使用rmic创建存根
EN

Stack Overflow用户
提问于 2011-03-23 00:18:29
回答 2查看 3.1K关注 0票数 1

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

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

RMI这里是我存放文件的包。现在当我在这个文件夹中时,我试着用rmic -v1.2 -keep CountingOnServer制作存根,但是命令行写着我,那个类CountingOnServer找不到。不管我在做什么,它仍然在写一个令人难以置信的错误……你知道怎么解决这个问题吗?

Thx

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-23 01:11:37

作为猜测,问题是CountingOnServer在某个包中,所以您应该使用像RMI.CountingOnServer这样的全名。不要忘记从类路径根目录运行rmic,在您的例子中,这个根目录似乎是build\classes目录。

票数 1
EN

Stack Overflow用户

发布于 2012-01-19 13:35:41

如果在包中有RMI实现,则在类文件的根目录下运行rmic,例如,

代码语言:javascript
复制
|-- build
|   |-- classes
|   |   `-- com
|   |       |-- client
|   |       |   `-- TestRMI.class
|   |       |-- rmi
|   |       |   |-- Hello.class
|   |       |   |-- HelloInterface.class
|   |       |   `-- Hello_Stub.class
|   |       `-- RMTServer
|   |           `-- RmiServer.class

我的类位于build/ classes /com/rmi目录中,因此,要创建存根,我可以在根目录下运行rmic,

../build/classes/rmic com.rmi.Hello

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5394408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档