本机是windows环境
1. 下载 protobuf最新版本:https://code.google.com/p/protobuf/downloads/detail?name=protobuf-2.5.0.tar.gz
2. 解压后发现没有包.java下面只有一个POM.xml. 用maven吧.(mvn3的环境自己上网找吧)
3. cmd进入protobuf-2.5.0\java\ 运行 mvn package
发现错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.3:run (generate-test-sources) on project protobuf-java: An Ant BuildException has occured: Execute failed: java.io.IOException: Cannot run program "..\src\protoc": CreateProcess error=2, ????????? -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1]
看看到IOExcption,缺少文件呀,上网找找资料,原来是缺少protoc.exe
4. copy文件protoc.exe 到protobuf-2.5.0\src\ 再次执行 mvn package
5. protobuf-2.5.0\java\target\protobuf-java-2.5.0.jar
如果你不想编译,请看附件
done
相关推荐
protobuf-2.5.0.jar 是Google开源的一种高效的数据序列化协议库,全称为Protocol Buffers。这个版本的jar包是用于Java环境中的,它包含了Protocol Buffers的编解码功能,可以让你在应用程序中方便地处理结构化数据。...
**protobuf2.5.0 jar包和编译工具详解** Protobuf(Protocol Buffers)是Google推出的一种数据序列化协议,它提供了一种高效、灵活且自动化的结构化数据序列化方法,类似于XML和JSON,但更小、更快、更简单。在Java...
Protobuf在Java中的简单使用,包括一个使用步骤文档、protoc.exe编译程序、protobuf2.5.0.jar包,和一个Java测试程序: http://blog.csdn.net/yaoyuanyylyy/article/details/36416617
在Java项目中,你可以通过添加此JAR到类路径来使用protobuf的功能,包括将protobuf定义的.proto文件编译为Java源代码,以及在运行时序列化和反序列化数据。 protobuf的核心概念包括消息类型定义(.proto文件)、...
已经编译好了的protobuf-java.jar文件。
protobuf-2.5.0的jar包,最新编译 可供JAVA开发使用
protobuf2.5.0+protoc.rar 是一个包含Google Protocol Buffers(简称protobuf)的压缩包,版本为2.5.0。Protocol Buffers是一种高效的数据序列化协议,由Google开发,广泛应用于分布式系统、数据存储和网络通信等...
标题中的“protobuf-2.5.0 jar包及代码生成工具”指的是Google的Protocol Buffers(protobuf)版本2.5.0的相关组件,包括Java API的jar包和代码生成工具。Protocol Buffers是一种高效的数据序列化协议,它允许开发者...
综上所述,`protoc.exe`和`protobuf-java-2.5.0.jar`是protobuf工具链的关键组成部分,它们一起帮助开发者在Java环境中定义、编译和处理protobuf数据结构。为了充分利用protobuf,开发者需要了解如何编写.proto文件...
在Java环境中,protobuf-java-2.5.0.jar文件扮演了核心库的角色,它提供了编译和运行protobuf定义的.proto文件所需的所有功能。开发者可以使用protobuf编译器(protoc)将.proto文件转换为Java类,这些类提供了序列...
“protobuf-java-2.5.0.jar”是Protocol Buffers的Java库,版本同样是2.5.0。这个库提供了在Java环境中处理protobuf数据的能力,包括编码、解码以及生成的Java类的使用。开发者可以利用这个库在Java应用中解析和生成...
protobuf-java-2.5.0.jar则是protobuf的Java库,用于在Java项目中处理protobuf编译后的数据。 标签"protobuf 2.5.0 windows"表明这个资源特别适用于在Windows系统上使用protobuf 2.5.0版本的开发者。这意味着用户...
1. `protobuf-java-2.5.0.jar`:这是Java语言的protobuf编译器和运行时库,开发者可以将其导入到Java项目中,进行protobuf消息的编码和解码。 2. `protobuf-2.5.0-win32`:这是一个针对Windows 32位系统的二进制包,...
标题中的"protobuf-2.5.0 JDK1.6 JAVA编译 测试DEMO"指的是使用Protocol Buffers(简称protobuf)版本2.5.0,与Java开发语言结合,在JDK1.6环境下进行编译和测试的一个示例项目。Protocol Buffers是Google开发的一种...
标题中的"protobuf配套.jar和.exe,2.5.0"指的是Protocol Buffers(简称protobuf)的版本2.5.0的配套工具,包括一个.jar文件和一个.exe可执行文件。protobuf是Google开发的一种数据序列化协议,它允许我们将结构化的...
protobuf-java完整包(jar+source+javadoc+本地编译器),难得资源,直接导入可用! 使用教程: 1. 编辑build.bat,根据build.bat内设置的路径,把.proto文件放到相应的文件夹内,执行build.bat即可把.proto文件编译...