首页 > Windows开发 > 详细

windows下面使用protobuf

时间:2020-04-25 12:01:34      阅读:55      评论:0      收藏:0      [点我收藏+]

资源下载路径:https://github.com/protocolbuffers/protobuf/releases

这里我下载的protoc-3.11.4-win64

下载完毕后:可以配置环境变量,也可以不配置,这里我并没有进行配置

 

首先我们先写一个.proto文件,内容如下:这只是一个例子

syntax = "proto3";// 指定protobuf版本
option java_package = "com.example.im_lib.protobuf";// 指定包名
option java_outer_classname = "MessageProtobuf";// 指定生成的类名

message Msg {
    Head head = 1;// 消息头
    string body = 2;// 消息体
}

message Head {
    string msgId = 1;// 消息id
    int32 msgType = 2;// 消息类型
    int32 msgContentType = 3;// 消息内容类型
    string fromId = 4;// 消息发送者id
    string toId = 5;// 消息接收者id
    int64 timestamp = 6;// 消息时间戳
    int32 statusReport = 7;// 状态报告
    string extend = 8;// 扩展字段,以key/value形式存放的json
}

然后用命令行管理器进入我们下载的protoc-3.11.4-win64的bin目录下

技术分享图片

 

然后使用命令:protoc -I=源地址 --java_out=目标地址  源地址/xxx.proto

例如:我这里源地址为:C:\Users\MIN\Desktop\ddd

 技术分享图片

 

 这样就生成了对应的.java文件

技术分享图片

 

windows下面使用protobuf

原文:https://www.cnblogs.com/minblog/p/12772072.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!