安装Protobuf 编译生成java对象

    技术2025-01-15  22

    1.从官网下载安装包

    protobuf-all-3.12.3.tar.gz

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

    ./configuremakemake checkmake 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版本相同
    Processed: 0.009, SQL: 9