大家多传授我点经验吧,谢谢哦~

Dureek 2000-10-20 07:33:00
运行rmi的client(lala.java)其它一切都正常,但是启动的时候抛出了异常:
--
java.lang.NullPointerException
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Stream
RemoteCall.java:245)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:
220)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122)
at ServerObject_Stub.login(Unknown Source)
at lala.main(lala.java:33)
--
好了,说说lala.java的main里我做了什么吧 ...

31: whoami=new ClientObject(jj);
32: is=(ServerInterface)Naming.lookup("//192.168.0.126/jICQsERVER");
33: is.login("dureek","lala",(ClientInterface)whoami);

注:前面做了下面的定义
static ServerInterface is;
static ClientObject whoami;

至于ServerInterface提供的login方法是这样定义的:
public void login(String username, String passwd, ClientInterface ci);

为什么会出现那个异常呢? 唉 ... 大家帮帮我好么?
...全文
50 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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