protobuf-Java

本文主要记录.proto文件在Windows系统下生成对应的.java文件

关于.proto文件书写语法请参考https://blog.csdn.net/zhengyanfeng1989/article/details/80159216  

主要步骤如下:

1、前往Google的protocolbuf在GitHub的开源项目地址https://github.com/google/protobuf/releases 下载Windows系统对应的编译器protoc-3.5.0-win32.zip ,该编译器可以运行在64位系统中。如下图


2、将第一步下载好的编译器解压到硬盘盘符下,如下图


3、配置环境变量路径,如下图


4、在桌面新建一个文件夹,将写好的.proto文件放在该文件夹下,如下图 


5、终端cd到该文件夹下,然后执行命令 protoc.exe --java_out=./ IMMessage.proto 此处.proto文件名需要和你自己的保持一致 如下图


此时编译器已经在.proto文件所在的文件夹帮我们生成好了对应的.java 文件 ,如下图


6、将生成好的.java文件拖入项目 ,并在项目Maven 的 pom.xml 文件中引入 portobuf-java 的jar包,如下图



7、在项目中使用.java 文件,反序列化生成我们在.proto文件中定义的对象,如下图


猜你喜欢

转载自blog.csdn.net/ZhengYanFeng1989/article/details/80216269