Windows下安装protobuf

Windows下安装protobuf

第1步 查询protobuf版本

查找hadoop内自带的protobuf的jar包版本。
例如:
我的hadoop版本是hadoop-2.6.5
查询路径:hadoop-2.6.5\share\hadoop\common\lib\protobuf-java-2.5.0.jar,
所以需要下载的protobuf的版本应该是protobuf-java-2.5。
在这里插入图片描述

第2步 下载protobuf

下载网址:https://github.com/protocolbuffers/protobuf/releases?after=v3.0.0-alpha-4

下载 protoc-2.5.0-win32.zip,这是protobuf在windows上的免安装版。
在这里插入图片描述

第3步 安装protobuf

在windows上安装protoc-2.5.0-win32。

解压

将protoc-2.5.0-win32.zip解压到指定路径下。
例如:我的路径是 D:\protobuf\protoc-2.5.0-win32
在这里插入图片描述

配置环境路径

在这里插入图片描述
在这里插入图片描述

第4步 使用protobuf

package com.mycluster.hbase;

message PhoneDetail
{
    required string dnum = 1;
    required string length = 2;
    required string type = 3;
    required string date = 4;
}

以上代码另存为phone.proto。
使用cmd,打开命令窗口。
进入protobuf的安装路径。


C:\Users\FWL>d:

d:\protobuf>cd D:\protobuf

d:\protobuf>protoc phone.proto --java_out=.\

d:\protobuf>

最后的效果如下图所示:
在这里插入图片描述
在这里插入图片描述

第5步 使用eclipse

将生成的Phone.java复制到需要使用的java工程。
在这里插入图片描述

我使用的是maven,导入protobuf-2.5.0的jar包。
在这里插入图片描述

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值