安装
首先,我们需要先安装 Homebrew ,我之前有写过相关教程,连接如下:https://blog.csdn.net/sinat_38184748/article/details/99450330
接着打开 终端 ,根据下面方法写入代码
# 安装
% brew install protobuf
# 检查安装结果
% protoc --version
libprotoc 3.10.0
# 转换编译成java文件输出
% protoc --java_out=./ xxx.proto
简单使用
新建文件 xxx.proto
// 声明使用的库版本
syntax = "proto3";
// 引用别的proto文件
import "BaseDefine.proto";
// 输出的java文件的包路径
option java_package = "com.test.proto";
// 输出的java文件名
option java_outer_classname = "xxxProto";
// 枚举类型
enum CmdID{
CMD_PLAY = 0;
CMD_STOP = 1;
CMD_START = 2;
CMD_NEXT = 3;
}
// 实体类型
message Person {
string name = 1;
int32 index = 2;
bool isFavorite = 3;
int64 size = 4;
}
更多
Protobuf 使用指南 – goldenJetty
Protocol Buffers 官网
Google_Protobuf协议——Protobuf语法 – zxng_work
protobuf2和3差异(java版)赶路人儿