protoc 编译工具 - 转java对象
1. 下载protoc.exe文件
protoc.exe
2. 转换 Java 对象
假设我们有一个 proto 文件命名为:simple.proto
syntax = "proto3"; option java_package = "test.module.simple.protocol"; option java_outer_classname = "SimpleProtocol"; option optimize_for = LITE_RUNTIME; message Simple{ string battleId = 1; int32 race = 2; bool isMvp = 3; float comprehensiveScore = 4; int64 recordTime = 5; }
创建一个英文目录,例如:prototest
需要转换的proto文件路径为:prototest/in
输出java文件路径为:prototest/out
把protoc.exe放在目录prototest下:prototest/protoc.exe
你可以通过运行下面的命令来将 simple.proto 文件为基础生成一个 Java 对象
protoc.exe --java_out=./out ./in/*
--java_out为输出路径,其中"."表示当前目录, "./in/*"为源文件路径,"*"表示当前目录下的所有proto文件。
然后你访问特定的文件夹后就可以看到生成的 Java 对象。

浙公网安备 33010602011771号