原文:http://luyuwww.iteye.com/blog/1840708
本机是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 jar 无需再用maven构建
Google官方下载的protobuf文件自己利用maven打包成功的jar文件以及protoc.exe文件
利用proto.exe 将.proto 文件编译成java文件。 里面还有对应版本的maven依赖和 proto.exe 操作命。非常详细的教程
安装maven 后在 xx\protobuf-2.5.0\src\ 下的protoc.exe复制到 C:\Windows\System32 在到 xx\protobuf-2.5.0\java\ 下执行mvn package protobuf的环境就好了
通过maven项目中的pom文件进行编译jar包。资源包包括maven3 和编译所需工具。
protoc.exe在src目录下,protobuf.jar在java/core/target目录下。如果想重新生存,可以在java目录下运行 mvn package命令,前提是安装好maven和jdk
jar共享gradle-aspectj-1.6,maven构建gradle的jar,maven构建gradle的jar,maven构建gradle的jar。
赠送jar包:protobuf-java-2.5.0.jar; 赠送原API文档:protobuf-java-2.5.0-javadoc.jar; 赠送源代码:protobuf-java-2.5.0-sources.jar; 赠送Maven依赖信息文件:protobuf-java-2.5.0.pom; 包含翻译后的API文档...
maven-3.0.5 findbugs-3.0.0 protobuf-2.5.0 三合一实惠又实在
编译hadoop2.7.1所需要的软件,这里有个合集,包括hadoop2.7.1源码,findbugs1.3.9,maven3.3.9,protobuf2.5.0,ant1.9.4
maven
jar包,官方版本,自测可用
里面包含pinyin4j-2.5.0.jar和使用示例PinyinUtils.java,可以帮助使用者快速理解并使用pinyin4j-2.5.0.jar实现java汉字转拼音或拼音首字母
赠送jar包:commons-pool2-2.5.0.jar; 赠送原API文档:commons-pool2-2.5.0-javadoc.jar; 赠送源代码:commons-pool2-2.5.0-sources.jar; 包含翻译后的API文档:commons-pool2-2.5.0-javadoc-API文档-中文...
hudi编译失败,不能通过maven自动下载的jar包,包括: pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar, kafka-schema-registry-client-5.3.4.jar,kafka-avro-serializer-5.3.4.jar,common-utils-5.3.4.jar,common-...
当前pom.xml中详细的记录了将maven项目打成可运行jar包的完整代码,使用maven的插件maven-assembly-plugin,同时将所有依赖打到jar包中,亲测可用。
protobuf 3.5.1 的jar文件及maven-3 和protoc.exe protobuf 3.5.1 的jar文件及maven-3 和protoc.exe protobuf 3.5.1 的jar文件及maven-3 和protoc.exe
jredis源码以及maven编译后的jar文件支持redis3.0
maven集成jetty必须jar包maven-jetty-plugin,内含多个版本
通过maven搭建dubbo环境,包括生产者和消费者以及公共模块,配置模块等,Dubbo视频教程--基础篇--第07节--使用Maven构建Dubbo服务的可执行jar包.pdf,maven和dubbo..zip源码工程