protobuf 编译 java .jar文件 - Go语言中文社区

protobuf 编译 java .jar文件


之前听说过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
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-09-13 23:26:09
  • 阅读 ( 2347 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢