0、如果你不想手動編譯生成,請直接跳到最后下載附件。
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-2.6.1\src)
5、解壓apache-maven-xx.xx.xx-bin.zip,並在當前用戶的環境變量中添加M2_HOME,值為:maven的解壓后的路徑,如(D:\apache-maven-3.2.5)
6、打開cmd,並進入protobuf的解壓中的java目錄,如(D:\protobuf-2.6.1\java),運行mvn package或者mvn install,運行此命令需要internet的支持
7、編譯停止后在cmd窗口中看到build success時,恭喜你,jar生成了,jar文件在protobuf下java中的target目錄,如(D:\protobuf-2.6.1\java\target)
8、現成包:http://pan.baidu.com/s/1bnmeRhH ,提取碼:f3fw