看看下面的小程序,错在哪里了?

8341 2002-03-19 03:17:38
我很菜了。看看吧
出错信息:"ShowServer.java": Error #: 200 : '}' expected at line 47, column 3

package mycorba;

/**
* Title:
* Description:
* Copyright: Copyright (c) 2002
* Company:
* @author
* @version 1.0
*/
import Module1.*;
import org.omg.CosNaming.*;
import org.omg.CosNaming.NamingContextPackage.*;
import org.omg.CORBA.*;

public class ShowObject extends _ShowImplBase
{
public String ShowName()
{
return "\nMy name is Seymour!!\n";
}
}
public class ShowServer {
public static void main(String args[])
{
try{
// 创建和初始化 ORB
ORB orb = ORB.init(args, null);
// 创建服务对象并将其向 ORB 注册
ShowObject ShowRef = new ShowObject();
orb.connect(ShowRef);
// 获取根命名上下文
org.omg.CORBA.Object objRef = orb.resolve_initial_references("NameService");
NamingContext ncRef = NamingContextHelper.narrow(objRef);
// 绑定命名中的对象引用
NameComponent nc = new NameComponent("Module1", "");
NameComponent path[] = {nc};
ncRef.rebind(path, ShowRef);
// 等待来自客户机的调用
java.lang.Object sync = new java.lang.Object();
synchronized (sync) {
sync.wait();
}
} catch (Exception e) {
System.err.println("ERROR: " + e);
e.printStackTrace(System.out);
}
}
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinajava 2002-03-19
  • 打赏
  • 举报
回复
一个文件只能有一个public类
xiaomaolala 2002-03-19
  • 打赏
  • 举报
回复
哈哈
zha1977 2002-03-19
  • 打赏
  • 举报
回复
不是吧老兄,这种基础就玩corba
ttt 2002-03-19
  • 打赏
  • 举报
回复
"ShowObject.java": Error #: 482 : duplicate definition of class

不是明明写了吗,发现重复定义了类.
8341 2002-03-19
  • 打赏
  • 举报
回复
原来如此,惭愧惭愧,多谢多谢!加一个}后编译,出错信息为:
"ShowObject.java": Error #: 482 : duplicate definition of class mycorba.ShowObject, defined in d:\jbuilder5\我的程序\mycorba\src\mycorba\ShowObject.java and also defined in d:\jbuilder5\我的程序\mycorba\src\mycorba\ShowServer.java
是什么意思?
hexiaofeng 2002-03-19
  • 打赏
  • 举报
回复
在最后一行加一个}

62,623

社区成员

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

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