安裝Maven
下載Maven
http://maven.apache.org/download.cgi
安裝
直接解壓到所需存放的目錄
設(shè)置環(huán)境變量
- 添加MAVEN_HOME:變量名(MAVEN_HOME)辞友,變量值(解壓Maven的文件夾地址)扫尖;
- 編輯Path:添加(%MAVEN_HOME%\bin)胀糜;
測(cè)試是否安裝成功
打開(kāi)Cmd悬嗓,輸入:
mvn -v
如果輸出類(lèi)似如下結(jié)果,則表明安裝成功
$ mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: D:\apache-maven-3.3.9\bin\..
Java version: 1.8.0_101, vendor: Oracle Corporation
Java home: D:\Java\jdk1.8.0_101\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
安裝Protobuf
下載
https://github.com/google/protobuf/releases
點(diǎn)擊以上鏈接進(jìn)入Protobuf的Github的Releases頁(yè)面银择,選擇所需要安裝的版本(以3.1.0為例邮旷,推薦使用最新的版本),會(huì)看到如下頁(yè)面
下載圖片中兩個(gè)紅色框內(nèi)的文件伏伯;
編譯
將下載的Protobuf-java-3.1.0.zip
解壓到自己指定的任意地方橘洞,然后將下載的Protobuf-3.1.0-win32.zip
解壓,將\bin\protoc.exe
拷貝到Protobuf-java-3.1.0.zip
解壓后\src
目錄下说搅,并將此目錄的路徑放入到環(huán)境變量Path中炸枣,方便后期直接使用命令;
打開(kāi)cmd,進(jìn)入到Protobuf-java-3.1.0.zip
解壓后的目錄\java
下适肠,執(zhí)行
mvn install
持續(xù)時(shí)間較長(zhǎng)霍衫,請(qǐng)耐心等待;
編譯完成后侯养,在Protobuf-java-3.1.0.zip
解壓后的目錄的\java\target\
的目錄下會(huì)生成對(duì)應(yīng)的jar包protobuf-java-3.1.0.jar
敦跌;
使用
編寫(xiě)Proto文件
用Notepad++之類(lèi)的工具新建一個(gè)后綴為
.proto
的文件(協(xié)議規(guī)范后期更新);-
使用編譯命令編譯逛揩,命令格式如下:
protoc -I=ProtoSourceFileDirectory --java_out=JavaClassOutputDirectory ProtoSourFilePath
其中:
ProtoSourceFileDirectory:Proto源文件所在的目錄
JavaClassOutputDirectory:JavaClass文件的輸出目錄
ProtoSourFilePath:Proto源文件的絕對(duì)地址
- 運(yùn)行完成后會(huì)在指定的目錄生成JavaClass文件柠傍,將其拷貝到項(xiàng)目中即可;