安装Protobuf 编译生成java对象

1.从官网下载安装包

protobuf-all-3.12.3.tar.gz

解压后进入根目录下依次顺序执行下面4个命令进行安装

  • ./configure
  • make
  • make check
  • make install

2.查看是否安装完成

  • protoc --version

3. 编写proto文件测试

详细语法见官网

syntax = "proto3"; //协议的版本
option java_outer_classname = "UserProto";
message User {
    
    

  int32 id = 1; 

  string name = 2;
}

4 将proto文件编译成对应java文件

cd 进入到当前编写的proto文件同一目录下执行命令,执行后可生成UserProto.java文件代表成功

protoc --java_out=./ ./UserProto.proto

  • –java_out参数代表生成的java文件路径
  • ./UserProto.proto 代表要编译的proto文件路径

生成的java文件报错问题:

  • 需保持安装的Protobuf版本和本地maven使用的protobuf提供Java SDK版本相同

猜你喜欢

转载自blog.csdn.net/weixin_41347419/article/details/107118752