1.安装
brew install protobuf
2.查看安装版本
➜ protobuf git:(dev) ✗ protoc --version
libprotoc 3.4.0
➜ protobuf git:(dev) ✗
3.生成Prtobuf文件
➜ java git:(dev) ✗ protoc --java_out=./ com/test/frame/zookeeper/protobuf/SubscribeReq.proto
➜ java git:(dev) ✗ pwd
/Users/guanguan/study/frame/zookeeper/src/main/java
➜ java git:(dev) ✗
4.如果遇到以下问题
➜ protobuf git:(dev) ✗ sudo protoc --java_out=./ SubscribeReq.proto
[libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax specified for the proto file: SubscribeReq.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
解决方案,将syntax ="proto2"或者syntax="proto3"放到.proto文件前面即可解决如(SubscribeReq.proto)
syntax = "proto2";
pac