WINDOWS下面使用ICE操作记录
来源:互联网 发布:java毫秒数转换成时间 编辑:程序博客网 时间:2024/04/26 13:49
因为UBUNTU下面安装ORACLE的Berkeley DB指定参数"--enable-java"导致无法正确执行configure操作,而暂时不得不放弃在UBUNTU下面的操作(失败记录参看这篇文章:http://blog.csdn.net/fenglibing/archive/2011/04/27/6367559.aspx),改换为在WINDOWS下面操作,WINDOWS下面的操作就显得相对简单多了,因为所有需要的文件在现在的3.4版中,全部都是打包在一个msi文件中,我们只需要安装一次就可以了,然后再配置一下环境变更即可,以下是操作记录。
安装的时候一切正常,按照说明文档,安装完成后,将环境变量ICE_HOME设置后,将%ICE_HOME%/bin目录加到path中,再将%ICE_HOME%/lib/bd.jar和%ICE_HOME%/lib/Ice.jar也加class环境中,打开DOS窗口调入slice2java,出现了正常的提示,以为差不多了,在ice文件目录打入命令:
slice2java A.ice
还是报错error: Can't open include file,我通过将%ICE_HOME%/slice目录及%ICE_HOME%/slice/Ice目录都加到classpath中也不行。
我再将文件分别拷贝到%ICE_HOME%/slice及%ICE_HOME%/slice/Ice目录执行,也是报同样的错误,在目录下%ICE_HOME%/slice通过I参数指定Ice目录也不行,操作如下:
slice2java -IIce A.ice
尝试使用另外一个没有include其它文件的B.ice文件进行执行:
slice2java B.ice
这样执行是可以的,能够正确生成所需要的通讯接口实现文件,那说明ICE的安装是成功的。
A文件的操作不成功,那也就是include的文件没有正确被找到,后来才发现前面的操作是不正确,在%ICE_HOME%/slice目录指定包含文件的目录是如下操作的:
slice2java -I. A.ice
如果不在ice的目录中,在任意目录中通I参数这样指即可:
slice2java -I"%ICE_HOME%/slice" A.ice
不过前提是必须是配置了ICE_HOME参数
本文出自:冯立彬的博客
- WINDOWS下面使用ICE操作记录
- UBUNTU下面安装ICE失败记录过程
- UBUNTU下面安装ICE失败记录过程
- windows下面使用libcurl
- windows下面使用libcurl
- windows下面使用RMarkDown
- windows下面使用git
- windows下安装使用Mongodb操作记录
- ice windows
- Windows下面使用gVim注意事项
- windows下面编译使用libcurl
- windows配置操作记录
- 下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS也可以实现。
- windows下面编译和使用libpqxx
- 如何在Windows下面使用bison
- 如何在Windows下面使用bison呢?
- 在windows下面安装Qt并使用
- windows下面使用gcc和vim编程
- Android 实现书籍翻页效果----完结篇
- uboot 转
- 问佛——仓央嘉措
- 用VC++6.0写的程序怎么在没有安装VC的电脑上运行?
- 王爽《汇编语言》实验13
- WINDOWS下面使用ICE操作记录
- 在JSF中使用enum
- 正则表达式入门教程
- Android基础和运行机制
- 清理linux缓存
- 做图像处理必须懂的~~~sift算法。
- “云端”前瞻 泛云计算终端时代的到来
- C和汇编
- 通过重写Adapter实现多选的ListView