关于rmic使用的问题?

9805034 2005-03-01 10:26:08
诸位高手:
我首次用rmic,错误提示如下:
D:\example\java\rmi2>rmic D:\example\java\rmi2\RemoteServer
error: Class D:\example\java\rmi2\RemoteServer not found.
1 error
请问高手如何使用???
...全文
230 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
DNCS 2005-03-10
  • 打赏
  • 举报
回复
估计你还有问题 有的话继续问 哈哈 !
DNCS 2005-03-10
  • 打赏
  • 举报
回复
策略文件样本
grant{
permission java.security.AllPermission;
};
DNCS 2005-03-10
  • 打赏
  • 举报
回复
命令:
java -classpath 类路径 -Djava.rmi.server.codebase=file:/生成的_stub路径/ -Djava.security.policy=策略文件路径\register.policy tt.Display
如果没有-Djava.rmi.server.codebase 可能会找不到_stub
没有-Djava.security.policy 或策略文件没有设置对 会出现java.security.AccessControlException: access denied
9805034 2005-03-01
  • 打赏
  • 举报
回复
1 端口号改为9002,需要做别的设置吗?
我没做别的设置,按照您的提示有做一次:还是老问题
D:\example\java\rmi2>start rmiregistry 9002

D:\example\java\rmi2>java RemoteServer
Server Exception :java.security.AccessControlException: access denied (java.net.
SocketPermission 127.0.0.1:1099 connect,resolve)
2 可以在代码中直接注册端口服务。
java.rmi.registry.LocateRegistry.createRegistry(35687);
在server端设置吗?
GJA106 2005-03-01
  • 打赏
  • 举报
回复
1.可以在代码中直接注册端口服务。
java.rmi.registry.LocateRegistry.createRegistry(35687);

2.注册方式:
start rmiregistry 9002(端口号)
9805034 2005-03-01
  • 打赏
  • 举报
回复
这是我的错误提示,高手看看错在那里
D:\example\java\rmi2>start rmiregistry

D:\example\java\rmi2>java RemoteServer
Server Exception :java.security.AccessControlException: access denied (java.net
SocketPermission 127.0.0.1:1099 connect,resolve)
9805034 2005-03-01
  • 打赏
  • 举报
回复
1、用start rmiregistry在什么目录下?
2、启动注册程序是不是时间很长?
9805034 2005-03-01
  • 打赏
  • 举报
回复
上一个问题已解决,新问题是怎么启动rmiregistry,注意那些地方?
GJA106 2005-03-01
  • 打赏
  • 举报
回复
rmic是用来生成RMI的代理/存根类资源文件。当前目录下有没有RemoteServer.class文件?
正确作法:
rmic 包名.类名
9805034 2005-03-01
  • 打赏
  • 举报
回复
诸位高手,我查了一些资料,这个问题是不是于classpath有关,
那位高手能不能给我讲的清楚点?
不胜感激!!!

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧