第一步:导入两个文件:protobuf-java-2.5.0.jar和protoc.exe。
protobuf-java-2.5.0.jar即protobuf所需要的jar包,如果用maven的话可以无视这个文件;
protoc.exe是protobuf代码生成工具。
第二步:写一个.proto文件
message Person {
// ID(必需)
required int32 id = 1;
// 姓名(必需)
required string name = 2;
// email(可选)
optional string email = 3;
// 朋友(集合)
repeated string friends = 4;
}
第三步:生成Java代码
命令行
1. 进入protoc.exe所在目录
C:\Users\zhangtingyan>e:
E:\> cd E:\res\dx0b6xxsdk
2.生成Java代码
protoc.exe --java_out=./ ./proto/duoxieyun-ble.proto
“--java_out=./”-------指定生成JAVA代码保存的目录,
“./proto/duoxieyun-ble.proto”------------.proto文件的路径,
protobuf-java-2.5.0.jar即protobuf所需要的jar包,如果用maven的话可以无视这个文件;
protoc.exe是protobuf代码生成工具。
第二步:写一个.proto文件
message Person {
// ID(必需)
required int32 id = 1;
// 姓名(必需)
required string name = 2;
// email(可选)
optional string email = 3;
// 朋友(集合)
repeated string friends = 4;
}
第三步:生成Java代码
命令行
1. 进入protoc.exe所在目录
C:\Users\zhangtingyan>e:
E:\> cd E:\res\dx0b6xxsdk
2.生成Java代码
protoc.exe --java_out=./ ./proto/duoxieyun-ble.proto
“--java_out=./”-------指定生成JAVA代码保存的目录,
“./proto/duoxieyun-ble.proto”------------.proto文件的路径,