windows下使用protobuf

1.下载protobuf:https://github.com/google/protobuf/releases,选择protoc-xxx-win32.zip下载

2.解压后,配置protoc.exe到windows环境变量中:

在环境变量PATH的最后加上:;C:\software\protobuf\bin (其中C:\software\protobuf\bin是protoc.exe的路径)

打开cmd窗口,运行protoc命令:

说明配置成功。

3.编写user.proto文件:

//proto3语法注解:如果您不这样做,protobuf编译器将假定您正在使用proto2,这必须是文件的第一个非空的非注释行。
syntax = "proto3";
//生成的包名
option java_package = "";
//生成的java名
option java_outer_classname = "UserOuter";

message UserInner{
  //ID
  int32 id = 1;
  //姓名
  string name = 2;
  //年龄
  int32 age = 3;
  //性别
  int32 sex = 4;
}

打开cmd窗口,进入到user.proto所在系统根路径,运行protoc命令:

protoc --java_out=./  user.proto

即可生成java文件。(--java_out=./ 生成的java文件放在当前路径下,UserInner实际上会生成为UserOuter的静态内部类,所以message后的名称和java_outer_classname后的名称不可重名)

扫描二维码关注公众号,回复: 5370725 查看本文章

猜你喜欢

转载自blog.csdn.net/yzh_1346983557/article/details/85290375