java protoc工具_protoc 编译工具

在进行开发 protoc 之前,你需要首先在你的计算机中安装 protoc 编译工具。

下载编译工具

进入 Protocol Buffers 的源代码中然后选择发布的版本中,找到对应的版本。项目的链接地址为:https://github.com/protocolbuffers/protobuf/releases

请注意,如果你这里下载了 3.9.0 的版本的,那么在项目的 Gradle 文件也需要对应的 3.9.0 版本。

请下载对应的版本。

97a753c296950f9310ece60c582a2bd8.png

设置环境变量

在下载程序后,需要将下载 zip 文件中的 bin 目录设置到环境变量中。

然后运行 protoc --version 来确定你的编译运行版本已经被正确配置。

通过下图,可以查看配置的文件夹。

4453135cdde6c4b89743f29d3b3ad5a7.png

通过运行 protoc --version 来确定已经配置正确和编译器版本。

740821451628ee0ebf792c9cc10ce743.png

转换 Java 对象

假设我们有一个 proto 文件命名为:simple.proto

你可以 Clone 项目到本地后进行执行。

你可以通过运行下面的命令来将 simple.proto 文件为基础生成一个 Java 对象

protoc --proto_path=src --java_out=src/main/java src/main/proto/simple.proto

生成结果如果正常的话,应该是没有输出的。

544f8e3a59c0f071c58c7929ed30699d.png

然后你访问特定的文件夹后就可以看到生成的 Java 对象。

生成的文件的路径和文件在  com.insight.demo.protocolbuffers.mode 这个包中。

请注意,你不能对手动对这个文件进行编译,这个文件都应该是通过程序自动生成的。

8cd57ed53acd895a7926918c8a9dbb69.png

GitHub 示例源代码

你可以 Clone 代码到你本地后进行运行测试。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值