問題導讀
1.protoc安裝需要安裝哪些軟件?
2.如何驗證maven是否安裝成功?
3.如何驗證protoc是否安裝成功 ?![]()
一、安裝mvaven包
1.首先我們下載maven包
apache-maven-3.2.1.zip
鏈接:http://pan.baidu.com/s/1jG9QhWa 密碼:vmee
2.配置maven
(1)解壓到E盤
<ignore_js_op>
(2)進入環境變量
<ignore_js_op>
(3)配置環境變量
配置M2_HOME
變量名:
- M2_HOME
變量值
- E:\apache-maven-3.2.1
<ignore_js_op>
配置path
在path中加入下面變量
- E:\apache-maven-3.2.1\bin;
<ignore_js_op>
(4)驗證
- mvn -v
輸出下面信息
- Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-15
- 2+08:00)
- Maven home: E:\apache-maven-3.2.1
- Java version: 1.7.0_13, vendor: Oracle Corporation
- Java home: C:\Program Files\Java\jdk1.7.0_13\jre
- Default locale: zh_CN, platform encoding: GBK
- OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
<ignore_js_op>
上面我們看到maven還需要安裝jdk,這里就不在講述了。![]()
maven安裝完畢,我們接着安裝protoc
二、安裝protoc
1.下載地址: http://code.google.com/p/protobuf/downloads/list 。從這里下載protobuf-2.5.0.tar.gz 和 protoc-2.5.0-win32.zip 兩個包。分別解壓到各自目錄。
如上述不能下載,則通過這里下載:
protoc-2.5.0-win32.zip
鏈接:http://pan.baidu.com/s/1dDEeehN 密碼:4xq8
2.將protoc-2.5.0-win32中的protoc.exe拷貝到c:\windows\system32中。
3.將proto.exe文件拷貝到解壓后的XXX\protobuf-2.5.0\src目錄中.
4.進入XXX\protobuf-2.4.1\java 目錄 執行maven package命令編輯該包 生成protobuf-java-2.5.0.jar文件(位於target目錄中)。
注釋:我們通過這里執行maven package的時候,會遇到需要pom.xml文件。通過這里下載
<ignore_js_op>
pom.zip ,解壓到相應的路徑即可。
解壓之后,繼續執行
- maven package
執行完畢,ok。這時候我們
驗證:
- protoc --version
- libprotoc 2.5.0
<ignore_js_op>
網絡上還有下面兩步驟,這里只是補充,並沒有用到。
5. 假設你的數據文件目錄在XXX\data目錄,把上一步生成的jar拷貝到該目錄中即可。
(到這里應該可以了,我們)
6. 進入XXX\protobuf-2.4.1\examples目錄,可以看到addressbook.proto文件,執行命令 protoc --java_out=. addressbook.proto 命令,如果生成com文件夾並在最終生成AddressBookProtos類則說明安裝成功。
