首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能将.class文件与rmic合并,类不包含文件

不能将.class文件与rmic合并,类不包含文件
EN

Stack Overflow用户
提问于 2013-03-22 16:35:54
回答 3查看 3K关注 0票数 0

嗯,我决定创建RMI,但面临一个问题。我把CLASSPATH= (放到我的jdk上),然后决定用rmic制作Stub。我写道: 1. rmic -classpath "D:\workspace\Rmi.example\bin\rmi\app“AddServer -d D:\works

我收到这样的消息:错误:文件AddServer不像预期的那样包含n个类型的AddServer,而是输入rmi.app.AddServer。请删除该文件,或确保它出现在类路径的正确子目录中。错误:未找到类AddServer。2个误差

EN

回答 3

Stack Overflow用户

发布于 2013-03-22 22:57:46

代码语言:javascript
复制
rmic -classpath "D:\workspace\Rmi.example\bin" rmi.app.AddServer -d D:\workspace

但是:根本不使用'rmic‘。它已经十年没有被要求了。阅读UnicastRemoteObject的序言。基本上,只要在构建/导出远程对象(甚至为零)时提供一个端口号,就可以在运行时生成一个动态存根。

票数 1
EN

Stack Overflow用户

发布于 2013-03-22 16:43:02

我知道你们班的AppServer是rmi.app包的吗?那么您的类路径必须是D:\workspace\Rmi.example\bin,而不是D:\workspace\Rmi.example\bin\rmi\app。

票数 0
EN

Stack Overflow用户

发布于 2013-03-22 19:00:55

您应该从包开始所在的基本目录运行rmic。例如:rmic -classpath "D:\workspace\Rmi.example\bin\" rmi.app.AddServer -d D:\workspace

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

https://stackoverflow.com/questions/15575476

复制
相关文章

相似问题

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