java - 在 windows 64bit 中为 java 设置 Google 的 protobuf 环境

标签 java protocol-buffers

我花了 2 个小时来搜索如何在 windows 中为 java 设置 protobuf。我真的被搜索束缚了,没有找到任何方法。有人说从 https://github.com/google/protobuf/releases 下载二进制 protoc.exe还有人说下载源代码然后生成二进制文件。

在阅读了第一次谷歌搜索中与此相关的每个页面后,我通过搜索停止了 self 。但是还是没有找到解决的方法。谷歌发布页面中没有 protoc.exe 文件,我不知道如何创建它,因为我没有很好的 C++ 经验(只了解基础知识)。

所以我把这个问题贴在这里寻求帮助。请告诉我如何下载 protoc.exe 文件。如果没有,我该如何创建它?我刚刚从 google release page 下载了 protobuf-java-3.4.1.zip .

最佳答案

您可以在 3.4.0 release 上找到预编译的二进制文件.

要为 Windows 下载的存档是 protoc-3.4.0-win32.zip

3.4.1 版本仅包含小错误修复,因此他们可能没有费心为其创建二进制文件。

关于java - 在 windows 64bit 中为 java 设置 Google 的 protobuf 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46856017/

相关文章:

java - 比较不同的搜索算法

serialization - 将 google protobuf 用于增量消息

java - 编译巨大的 .java 文件时 Eclipse 挂起

c# - protobuf-net 与 C++ 通信

java - 如果我说所有 Java 对象都是多态的,对吗?

java - 安卓 : marquee on listview don't work

protocol-buffers - 如何将我自己的代码从 proto 文件添加到 JAVA 生成的类中?

cmake 忽略 findPackage for protobuf 中的确切选项

java - 使用 Canvas 的橡皮擦效果

Java仅解析雅虎温度XML