安装protocolbuffer详解 原创: http://cq520.iteye.com/blog/2024739

来源:互联网 发布:人工智能的理论意义 编辑:程序博客网 时间:2024/04/29 01:59

What s the protocolbuffer?

protocolbuffer 是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java c++  和  python ,每一种实现都包含了相应语言的 编译器 以及库文件。由于它是一种二进制的格式,比使用  xml  进行数据交换快许多。可以把它用于 分布式应用 之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输 、配置文件、数据存储等诸多领域

本篇博客主要教大家如何在 windows7 安装Java的 protocol buffer (具体使用及注意事项将会在下一篇博客当中进行详细介绍) 

首先,要使用 protocol buffer得保证maven安装成功,maven的下载地址: http://maven.apache.org/download.cgi  。

1.解压完之后请将maven的bin目录配置到你的环境变量当中。

2.请确保你的JAVA_HOME的变量是指向你的JDK的主目录,如果你的系统变量中没有JAVA_HOME这一项,请点击新建添加。

3. 打开命令行,输入“mvn --version”如果输出正确则表示安装成功

安装完maven之后就要进行protocol buffer的安装了,下载地址:   http://code.google.com/p/protobuf/downloads/list  。下载protobuf-2.4.1 .z ip  和  protoc-2.4.1-win32.zip  两个包。

1. 解压完成之后有两种选择,第一:将 protoc-2.4.1-win32中的protoc.exe 所在的目录配置到环境变量当中,第二:将 protoc.exe 拷贝到 c:\windows\system32目录下,这里推荐第二种做法。

2 . 将proto.exe文件拷贝到解压后的protobuf-2.4.1\src目录中.

3 . 进入protobuf-2.4.1\java 目录  执行 mvn  package命令编辑该包 ,系统将会在 target目录中生成protobuf-java-2.4.1.jar文件(注意运行时需要联网,首次安装可能需要一定的时间 )。

4 . 假设你的数据文件目录在XXX\data目录,把上一步生成的jar拷贝到该目录中即可。

5 . 进入XXX\protobuf-2.4.1\examples目录,可以看到addressbook.proto文件,在命令行中 执行  protoc --java_out=. addressbook.proto 命令 (特别注意 . Addressbook.proto中间的空格,我第一次安装就因为没注意而反复失败 ,如果生成com文件夹并且最终生成AddressBookProtos类则说明安装成功。

6. 打开eclipse,选择windows-->preferences-->java-->Installed JREs编辑你默认的java源码包,并将上面所提到的protobuf-java-2.4.1.jar 文件添加进去。

OK,大功告成了。

0 0
原创粉丝点击