本文介绍Windows下如何生成ProtocolBuffer的Java版本的Jar
最前
伸手党:http://mvnrepository.com/artifact/com.google.protobuf/protobuf-java
伸手党以下内容可以忽略。
1:下载Maven
地址:http://maven.apache.org/
CSDN:http://download.csdn.net/detail/aslanchen/9762567
下载之后,解压文件,然后把bin文件夹加入到系统环境变量path中。
然后CMD命令中使用
mvn -version
如果结果如下类似,代表设置成功。
C:\Users\Administrator>mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: E:\apache-maven-3.3.9\bin\..
Java version: 1.8.0_91, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_91\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
2:下载protoc.exe
地址:https://github.com/google/protobuf/releases
CSDN:http://download.csdn.net/detail/aslanchen/9762557
下载页面往下拖,拖到Downloads栏,然后下载protoc-x.x.x-win32.zip,然后解压之后bin目录下就是我们需要的文件。
3:下载Java源码
地址:https://github.com/google/protobuf/releases
CSDN:http://download.csdn.net/detail/aslanchen/9762887
下载页面往下拖,拖到Downloads栏,然后下载protobuf-java-x.x.x.zip。
4:开始生成jar
下面这几步很重要,我以我的电脑举例
1.解压protobuf-java-3.2.0.zip到E:盘。
2.当前文件夹:E:\protobuf-java-3.2.0\protobuf-3.2.0,我们命名为A。
3.然后把protoc.exe复制到A\src目录下。
4.CMD命令切换到A\Java目录下
E:
cd E:\protobuf-java-3.2.0\protobuf-3.2.0\java
5.运行命令mvn package。这个过程需要一段时间,请耐心等待。
mvn package
6.成功之后,会在A\java\core\target\下生成jar文件。