ProtoBuf如何生成相关的java类
环境准备
下载Protocol Buffers
Protocol Buffers v3.5.1下载protoc.exe
protoc.exe将protoc.exe放在刚刚下载Protocol Buffers的src文件夹下
D:\ChromeDownload\protobuf-java-3.5.1\protobuf-3.5.1\src配置环境变量
Path: …;D:\ChromeDownload\protobuf-java-3.5.1\protobuf-3.5.1\src
测试
BrokerMessage.proto文件
1
2
3
4
5syntax = "proto3";
option java_outer_classname = "BrokerMessage"; //对外输出的Class名
option java_package = "com.cug.liqiushi.client.vo"; //指定包名cmd生成对应.java文件
1 | C:\Users\lqs>protoc -I E:\IdeaProjects\BRMQ\client\src\main\resources --java_out |
rule:
- protoc -I 输入文件(包含.proto的文件夹)
- –java out= 目标文件夹
- .proto文件的路径