1. 安装ice环境文件,并配置环境变量
下载并安装 https://zeroc.com/downloads/ice

按照提示安装即可,示例目录如下:
配置环境变量(为了能在任何地方调用slice2java命令,不配置的需要在安装目录运行cmd窗口):
验证是否配置成功:
系统任意目录运行cmd命令,输入slice2java -v 可以看到对应版本即可
2. ice文件转换java
在所需转换ice文件目录 shift+右键,选择命令输入
1) 单个ice文件,内部无引用 命令: slice2java A.ice 即可在同目录生成java文件
2)单个ice文件,内部有引用 命令:
操作不成功,提示文件找不到,那也就是include的文件没有正确被找到,可以通过-I 选项
如果在同一个目录里,可以使用当前目录 : slice2java -I. A.ice
如果不在ice的目录中,可以使用绝对路径 : slice2java -I"C:/slice" A.ice
注意: ① 部分ice文件可以在安装目录找到
参考: http://www.voidcn.com/link?url=http://blog.csdn.net/xiaoliuliu2050/article/details/53304292
注意:如果对应多个ice文件进行编译时,使用以上方法无法编译多个,会导致报错,建议使用eclipse插件进行编译生成java代码,操作如下:
- 安装
官网下载ice,执行一键安装
- 配置环境变量
找到名为Path的系统变量,添加ice文件的路径.
控制台输入slice2app -v ,出现版本号表示安装成功
- 打开Eclipse,找到help->Eclipse Marketplace,搜索ice,安装ice-builder插件
如下图所示,如果出现Ice Builder表示安装成功,这时设置SDK Location为ice的安装路径即可.
- 建立ice项目
- 建立java工程.
- 右键单击工程,选择Ice Builder->Add Ice Builder,建立ice项目
- 将ice文件放在slice文件夹中,右键单击工程,选择IceBuilder->Compile,编译ice文件,生成java类.