1.安装JacORB
解压缩,会生成一个新的目录JacORB。然后将JacORB/lib/jacorb.jar加(classpath) 中。如果你想重新编译JacORB,也不要忘记将JacORB/class 加入类路径,并且将JacORB/bin加到Path,在JacORB/bin下有一些实用程序。
重新编译JacORB(以及JacORB附带的例子)需要安装Ant,Ant是基于XML的制作管理工具。要重新编译JacORB,只需在安装目录(JacORB) 中输入ant命令即可。在执行 ant 命令之前,可以执行 ant clean 来清除上次编译产生的中间文件。
2. 配置JacORB
将X:JacORBetc 文件夹下的 jacorb_properties.template 文件改名为 jacorb.properties ,然后复制到类路径中。
设置 ORBInitRef.NameService 参数
3.JBuilder中的设置
I. 将 JacORB/lib 加入类路径
II. Tools->Enterprise Setup->CORBA->NEW
其中 Path for ORB tools: X:/JacORB/bin
IDL compiler command: idl.bat
Command option for output directory: -d
III. Project->Project Properties->Paths
将 JacORB/lib 加入Required Libraries
IV. Project->Project Properties->IDL
其中 IDL compiler: 选择第二步新建的compiler
Additional options: -ami_callback
V. 在需要编译的idl文件上单击鼠标右键,选择Properties,在Process this IDL file 的选项上打勾
VI. Rebuild Project 即可。
注意:执行程序时必须指定vm参数-Djava.endorsed.dirs="E:\JacORB\lib" (在JBuilder中Project Properties 里的Runtime Configuration里设置)