java protobuf 读取_protobuf学习(3):编译.proto文件生成Java代码,以及序列化和

本文介绍了如何使用protoc编译.proto文件生成Java代码,并展示了message的序列化和反序列化过程。首先,下载并安装protoc,然后创建.proto文件并设置相关选项。通过protoc命令生成Java代码,接着编写测试类进行序列化和反序列化的演示,最后强调protobuf类作为数据容器的角色,不应直接添加行为,而应通过包装类增强功能。
摘要由CSDN通过智能技术生成

protobuf学习(3):编译.proto文件生成Java代码,以及序列化和

protobuf学习(3):编译.proto文件生成Java代码,以及序列化和反序列化message

概述

在protobuf学习(2):.proto文件的定义学习了.proto文件的定义之后,本章来介绍一下怎么通过protoc(protobuf编译器)来生成Java代码。

protoc的下载与安装

在protobuf官网Basics:java中,找到Compiling Your Protocol Buffers,根据指引下载对应的protoc包,我是windows,下载如下:

a62b9028e4947735d8e63667df774617.png

注意:protoc的包名是没有语言的——protoc-3.13.0-win64.zip。

protobuf-java-3.13.0.zip也下载一下,之后使用过程中有用。

解压protoc-3.13.0-win64.zip得到如下目录:

86f8723d642383f35c177321b878156f.png

配置环境变量:

542e9bf47fec8fed875a323f3eec21e7.png

Path:

47006623a345de6d2cae66c8185d5ea0.png

验证安装:

直接输入protoc,回车&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值