使用maven编译protobuf所需要的jar包
1. 安装配置maven
(1)下载maven http://maven.apache.org/ 版本:apache-maven-2.2.1
(2)添加maven到环境变量
(3)用mvn -version 查看是否成功
2. 下载protobuf
https://code.google.com/p/protobuf/downloads/list
Protocol Buffers 2.5.0 compiler -- Windows binary -> protoc.exe 编译使用
Protocol Buffers 2.5.0 full source -- C++, Java, Python -> 代码
3. 编译
(1) 解压Protocol Buffers 2.5.0 full source 到 C:\software\protobuf-2.5.0
(2) 解压Protocol Buffers 2.5.0 compiler, 拷贝protoc.exe 到C:\software\protobuf-2.5.0\java\src
(3)运行cmd 到C:\software\protobuf-2.5.0\java 执行 mvn package
note:
如果出现错误:
An Ant BuildException has occured: Execute failed: java.io.IOException: Cannot run program "..\src\protoc": CreateProcess error=2, The system c annot find the file specified
修改:C:\software\protobuf-2.5.0\java\pom.xml
<mkdir dir="target/generated-sources" />
<exec executable="./src/protoc">
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix