protoc 下载镜像_windows下protobuf jar包的编译

本文详细介绍了如何编译最新版本的Protobuf 3.x,包括所需软件的下载地址、配置环境变量的步骤、编译过程中的注意事项及解决方法等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2020.11.22:

最新的protobuf已经到了3.x的版本,在编译上有些变化,所以对该教程进行更新。

1、下载protobuf release版本:https://github.com/google/protobuf/releases,protoc-xx.xx.xx-win32.zip和源码protobuf-xx.xx.xx.zip

2、下载maven:http://maven.apache.org/download.cgi,注意maven需要的jdk版本,apache-maven-xx.xx.xx-bin.zip

3、下载jdk,并默认安装,然后在当前用户的环境变量中添加JAVA_HOME,值为:java的jdk目录,入如(C:\Program Files\Java\jdk1.6.0_24);

4、解压protobuf-xx.xx.xx.zip,并把protoc-xx.xx.xx-win32.zip中的proto.exe放到protobuf-xx.xx.xx.zip解压文件夹中的src目录,如(D:\protobuf-xx.xx\src)

5、解压apache-maven-xx.xx.xx-bin.zip,并在PATH中添加maven执行文件的路径,值为:maven的解压后的路径中的bin目录,如(D:\apache-maven-3.2.5\bin)

修改maven的镜像(在maven根目录的conf中的settings文件的mirrors节点)如下

1

2

3 aliyun

4 aliyun Maven

5 *

6 http://maven.aliyun.com/nexus/content/groups/public/

7

8

6、打开cmd,并进入protobuf的解压中的java目录,如(D:\protobuf-xx.xx\java),运行mvn package或者mvn install,运行此命令需要internet的支持。

如果提示awk执行失败,可以安装git后在PATH中加入git安装目录下的awk.exe的路径即可

7、编译停止后在cmd窗口中看到build success时,恭喜你,jar生成了,jar文件在protobuf下java中lite、core、util目录下的target目录,如(D:\protobuf-2.6.1\java\lite\target)

5da1b759658cb59100998bf891c2cf28.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值