目录
- 概述
- 默认JavaIDL配置
- OpenORB配置
[一]、概述
本文详细介绍JavaIDL和OpenORB两种方式实现Eclipse中配置CORBA开发环境,本人演示系统为Mac OSX 10.8.5(windows 配置过程基本一致),下面是基本资料准备
- JDK(本机版本是jdk1.6.6_65)
- Eclipse (本机版本 4.2 Juno)
- 插件 ORBStudio777 (附件提供下载ORBStudio777.zip)
- OpenORB 官网:http://sourceforge.net/projects/openorb/
[二]、默认JavaIDL配置
1. JDK和Eclipse的安装配置这里就不一一详细介绍了
2. ORBStudio777 插件配置
解压ORBStudio777.zip,解压后把文件 ORBStudio/plugins/ORBStudio_7.7.7.jar 复制到Eclipse/plugins下重启Eclipse,打开 Preferences… 点击左侧 ORB Studio → IDL Compiler ,确认右侧默认选中 JavaIDL选项,如下图:
点击左侧 ORB Studio → IDL Compiler → JavaIDL,确认右侧配置命令参数,如下图:
- IDL Command: 输入 idlj
- Command Options: 输入 -fall -fallTIE -td %D% %F%
点击OK保存,到此已经完成了Eclipse+JavaIDL配置CORBA开发环境的全部过程。
[三]、OpenORB环境配置
1.下载解压软件
首先需要从官网下载 OpenORB相关的所有产品(以OpenORB-1.4.0的版本为例),把下载的OpenORB-1.4.0.zip、Tools-1.4.0.zip、NamingService-1.4.0.zip 等全部解压后,放在同一目录下(比如/Users/micmiu/apps/OpenORB-1.4.0),类似下面的目录结构:
|____.DS_Store
| |____NamingService
| |____OpenORB
| |____tools
配置环境变量:TCOO_HOME ,在~/.profile文件中添加如下配置:
1 |
export TCOO_HOME=/Users/micmiu/apps/OpenORB-1.4.0 |
重新打开一个终端,输入 $TCOO_HOME 测试是否配置成功。
在终端中,cd /Users/micmiu/apps/OpenORB-1.4.0/OpenORB/bin 给 idl2java 赋予可执行权限:
1 |
chmod +x idl2java |
运行 idl2java 命令测试是否可以正常运行。
2. Eclipse配置OpenORB
打开 Preferences… 点击左侧 ORB Studio → IDL Compiler 然后再右侧选中 OpenORB,保存设置如下图:
点击左侧 ORB Studio → IDL Compiler → OpenORB,在右侧配置命令参数,如下图:
IDL Command: 输入 java
Command Options: 输入
1 |
-Xbootclasspath/p:%TCOO_HOME%/OpenORB/lib/endorsed/openorb_orb_omg-1.4.0.jar; -Dopenorb.home.path=%TCOO_HOME% -jar %TCOO_HOME%/tools/lib/launcher.jar org.openorb.compiler.IdlCompiler -d %D% %F% |
ps: %TCOO_HOME% 就是指你实际OpenORB的跟目录,比如我的是/Users/micmiu/apps/OpenORB-1.4.0,替换后我的实际配置为:
1 |
-Xbootclasspath/p:/Users/micmiu/apps/OpenORB-1.4.0/OpenORB/lib/endorsed/openorb_orb_omg-1.4.0.jar; -Dopenorb.home.path=/Users/micmiu/apps/OpenORB-1.4.0 -jar /Users/micmiu/apps/OpenORB-1.4.0/tools/lib/launcher.jar org.openorb.compiler.IdlCompiler -d %D% %F% |
点击ok保存。
3.创建OpenORB相关的Libraries
打开 Preferences… 在左侧依次选择 Java → Build Path → User Libraries ,然后点击右侧的 New… 创建一个Libraries 名称:OpenORB ,选中刚创建的,然后再点击右侧 Add External JARs… ,把下面4个目录中的所有lib全部添加进来:
- %TCOO_HOME%/OpenORB/lib
- %TCOO_HOME%/OpenORB/lib/endorsed
- %TCOO_HOME%/tools/lib
- %TCOO_HOME%/tools/lib/ext
如下图:
到此已经基本配置好OpenORB的开发环境,以后将介绍如何创建第一个CORBA的应用。
本文介绍到此结束@Michael Sun.
原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]
本文链接地址: http://www.micmiu.com/opensource/corba/corba-eclipse-env-config/
❓ 为什么找不到ORB studio