关于jbuilder开发corba应用程序的问题?(100分)

  • 主题发起人 主题发起人 wzf
  • 开始时间 开始时间
W

wzf

Unregistered / Unconfirmed
GUEST, unregistred user!
我用及jbuilder3.5 foundtion+visibroker for java 4.1 编写客户段
程序调用delphi写的corba服务段程序,但visibroker for java对idl文件
生成的stub和sketon文件在jbuilder下报cannot acess to com.inprise.vbroker.corba.object
和com.inprise.vbroker.corba.bindoptions的错误,请高手指点!!!为达到
同样目的可否采用其他方法和工具???thank you!!!!!
 
to wzf :
请教不知在客户端程序中调用delphi写的corba程序,我不久前用delphi and
vbroker for delphi 写了一个关于数据库查询的程序(用CORBA 实现),
由于delphi 有许多控件可用,所以在客户端比用java 更易于开发,但不易于实现跨平台。
只好改用jbuilder 写客户端程序,但是效果不佳(不怪java , 只是本人水平太差)
(我将在随后列出我的问题,请大侠指点)。大侠可否指点一些,谢谢!
关于大侠的问题,我想可能要求在客户端网段中有vbroker for delphi 运行,仅仅是guess.
 
请在:http://www.delphibbs.com/delphibbs/DispQ.asp?LID=454302中指教,谢谢!
 
有没有把VisiBroker for Java 的vbjorb.jar加到JBuilder的类路径中?
 
delphi写的corba服务器是不是CORBA2.3规范的?
写出你连接服务器的代码!
 
delphi开发corba中间件有什么要求,能说说吗
 
各位大侠,这几天没上网,没及时回应各位,在此表示歉意!!!!
我也是刚开始学习JAVA和JSP,对CORBA仅从书上了解了一些,确实帮不上
忙,I'M sorry!!!,咱们还是多向JJams_King大侠和其他高手请教和学习。
我的Vbjorb.jar已经加到jbuilder路径中,我仅在Application中加入my.idl
然后让jbuilder生成stub和sketon文件,再没有其他代码编译时错误提示为:找不到
com.inprise.vbroker.corba.object和com.inprise.vbroker.corba.bindoptions
是jbuilder基础版的原因还是环境配置的问题?另:从书上看jbuilder基础版
不支持EJB,是这原因吗?
 
查找文件:
文字包含:com.inprise.vbroker.corba.object
路径:visibroker安装路径
把找到的.jar文件加入到jbuilder的类路径中就行了。
另一个同样解决。
 
谢谢小猪的解答,回去试试!!
 
你用的是JBuilder 3.5 ?
我记得JBuilder 3.5中好像带有VisiBroker,版本比较低。如果是这样的话,那要把
原来带的那些class从JBuilder的类路径中移去。另外你还得小心JBuilder3.5的IDL
编译器,如果是外挂的,应该修改为VisiBroker 4的IDL编译器。如果是内置的,那
就只能手工用VisiBroker4 的IDL编译,然后再到JBuilder中编译其它的了。
最好是能够拿到JBuilder4。
 
to JJams_King:
IDL编译器外挂和内置有何区别?可否指教,其次,我记得JBuilder 3.5中
没有代VisiBroker,JBuilder 3中代了,但版本比较低,我现在用JBuilder 3
开发CORBA,用visibroker for java 4.1 作agent 效果不错。我也想用JBuilder 3.5
或4,但是,dell 的机器,内存太难配,64M的,我想掏钱自己配,但是,如何去找
dell 的内存条,或兼容的条子。
 
〉IDL编译器外挂和内置有何区别?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我是指能不能指定IDL编译器,如果能指定,那就用
VisiBroker4的编译器进行编译。如果不能,那就只能Disable掉IDL编译,然后手工用
VisiBroker4的编译器进行编译,把得到的java文件加入。
至于另一个问题,我没用过dell的机器,也不知道怎么解决。
我们到是有一台IBM台式机,好像通用的内存就行。当然我们用了IBM原装的,老板掏钱
我才不管。
 
各位大侠,最近上网不方便,对不起!!!感谢
各位的热心解答,我的JBUILDER3.5是基础版,
visibroker for java4。1是下在的。可能是jbuilder
中没有com.inprise.vbroker.corba.bindoptions
和com.inprise.vbroker.corba.object类,或者是路径
没有设置对,再次请教各位高手。谢谢大家!!!!
 
com.inprise.vbroker.corba.bindoptions和com.inprise.vbroker.corba.object
都在vbjorb.jar中
 
to wzf:JBUILDER基础版是不支持cobra开发的,要想开发cobra,换成企业版。
否则只是浪费时间。
 
to eguy:
>JBUILDER基础版是不支持cobra开发的,要想开发cobra,换成企业版。
>否则只是浪费时间
何以见得?我觉得只要能编译java程序,就能开发。用javac不是照样能开发?
 
to JJams_King:
>JBUILDER基础版是不支持cobra开发的.
我是指不能利用企业版对象库里的corba client interface,
corba server interface和 corba server application等向导进行快速开发,测试和布置。
这应该是选择用JBUILDER开发corba理由之一。
>>何以见得?我觉得只要能编译java程序,就能开发。用javac不是照样能开发?
说得有理。只不过有点离题。是不是想和我抬杠啊 :)
 
to eguy:
呵呵,最近心情不是很好,没什么兴趣抬杆,等什么时候心情好了咋们可以抬个够。
其实我想表达的意思是:我觉得这个问题与基本版没什么关系。你觉得呢?
还有,你觉得出现这种错误会是那里的问题呢?
 
to JJams_King:
从理论上说,这个问题与基本版是没什么关系。现在的问题只是编译问题,
因为stub和skelton已经有的是吧。
我觉得可能是的原因是当前project的classpath里没有vbjorb.jar。
只不过没有用基础版开发过cobra,不能试一试。还是实践出真知。
不知wzf是否将classpath设对。
 
你可以把原马发给我看看,也需我可以帮上忙。
 
后退
顶部