码迷,mamicode.com
首页 > 其他好文 > 详细

Google Protocol Buffer 的使用

时间:2015-06-16 01:04:51      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

1.到

https://s3.amazonaws.com/github-cloud/releases/23357588/0a2433bc-5a29-11e4-8e74-fbea8721fcc7.gz?response-content-disposition=attachment%3B%20filename%3Dprotobuf-2.6.1.tar.gz&response-content-type=application/octet-stream&AWSAccessKeyId=AKIAISTNZFOVBIJMK3TQ&Expires=1434286880&Signature=WoB9NPsT6gqWM6V33kZho%2BSO0iE%3D

,选择其中的win版本下载,我选择的是protobuf-2.6.1.tar.gz

 tar -xzf protobuf-2.6.1.tar.gz
 cd protobuf-2.1.0 
 ./configure --prefix=$INSTALL_DIR 
 make 
 make check 
 make install

编写的是test.proto 

package protobuf; 
option java_package = "com.sq.protobuf"; 
option java_outer_classname = "FirstProtobuf"; 
message testBuf  { 
  required int32 ID = 1; 
  required string Url = 2; 
}

在shell终端中,到Protobuf的安装目录中执行

protoc--java_out=./ test.proto 

则可以找到的一个生成的FirstProtobuf.java文件。

在Eclipse中新建一个java project,建立包com.sq.protobuf,然后将刚才生成的FirstProtobuf.java文件放在其下面。

此时会报错,因为没有引入jar包,在package视图下,将protobuf-java-2.6.1.jar(使用protobuf源码包 maven边缘)引入,即可解决问题。

 

Google Protocol Buffer 的使用

标签:

原文地址:http://www.cnblogs.com/super-d2/p/4575824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!