之前听说过protobuf 进来写个小游戏自己玩的时候用到了。
想想后端用java吧, 虽然想学点c++, 不过公司的后端是用java所以还是先学下java吧。
protobuf 下载:
protoc.exe 下载地址:
http://central.maven.org/maven2/com/google/protobuf/protoc/ protobuf
下载地址:
https://github.com/google/protobuf/releases 我用的:
http://central.maven.org/maven2/com/google/protobuf/protoc/3.5.1/protoc-3.5.1-windows-x86_64.exe 更改文件名为protoc.exe
https://github.com/google/protobuf/releases/download/v3.5.1/protobuf-java-3.5.1.zip mvn下载:
http://mirror.bit.edu.cn/apache/maven/maven-3/ 我用的
http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zip jdk自己配置吧
好了东西差不多了后面是截图了
目录结构
拷贝下protoc.exe到 protobuf-3.5.1src
拷贝下protoc.exe到 protobuf-java-3.5.1protobuf-3.5.1javacoresrc
准备运行mvn其实下面的加M2_Home感觉作用不大直接到protobuf-java-3.5.1protobuf-3.5.1java目录下
运行cmd 输入: D:JavaLibprotobuf-java-3.5.1apache-maven-3.5.3-binapache-maven-3.5.3binmvn.cmd package
然后开始疯狂的下载,编译,测试,下载。。。。。直到结束build success
最终在这个目录下看到了
工具及jar下载页
https://download.csdn.net/download/jie1137815160/10430804
===============================================================
参考自:http://www.cnblogs.com/superbi/p/4368240.html
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 FilesJavajdk1.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.1src)
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.1java),运行mvn package或者mvn install,运行此命令需要internet的支持
7、编译停止后在cmd窗口中看到build success时,恭喜你,jar生成了,jar文件在protobuf下java中的target目录,如(D:protobuf-2.6.1javatarget)
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/jie1137815160/article/details/80411774
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。