`
aigo
  • 浏览: 2530804 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

maven构建编译protobuf 2.5.0 jar

阅读更多

原文: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

    发现错误:

Java代码  收藏代码
  1. [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]  
  2. [ERROR]  
  3. [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.  
  4. [ERROR] Re-run Maven using the -X switch to enable full debug logging.  
  5. [ERROR] For more information about the errors and possible solutions, please read the following articles:  
  6. [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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics