之前听说过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-java-3.5.1\protobuf-3.5.1\java\core\src
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)
想想后端用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.1\src
拷贝下protoc.exe到 protobuf-java-3.5.1\protobuf-3.5.1\java\core\src
准备运行mvn其实下面的加M2_Home感觉作用不大直接到protobuf-java-3.5.1\protobuf-3.5.1\java目录下
然后开始疯狂的下载,编译,测试,下载。。。。。直到结束build success
最终在这个目录下看到了
工具及jar下载页
https://download.csdn.net/download/jie1137815160/10430804
===============================================================
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)