protobuf 是一种数据格式,文件是.proto 格式的,有时需要编译成java 文件 ,目前流行 idea 工具开发并编译。那么应该怎么准备环境呢?我这有两种方案:下载idea插件编译和通过maven 编译:
二者相同的步骤如下:idea 下载插件
一、下载idea插件编译:
1、安装成功后重启:出现以下按钮说明安装成功。
2、官网下载protobuf 编译工具:protoc-3.11.8-win64.rar,解压打开后显示:
例如: D:\Program Files\protoc-3.11.4-win64\bin\proto.exe
3、点开 Idea上插件 Google ProtobufTool 按钮,点击setting 设置编译相关目录
4、通过有边的Browse 按钮选择相应目录:
protoc_path :就是刚刚下载的工具的目录+命令(=后面是需要编译的.proto 文件的目录),
比如: D:\Program Files\protoc-3.11.4-win64\bin\proto.exe -I=E:\ideaProject\nmp-sdk\nmp-sdk\proto
protofile_path:需要编译的.proto 文件的目录
out_path :编译生成的java文件输出的目录
5、点击成功后进入这个页面:
6、选择一些文件点击Gen 就会编译 如图 :
7、编译成功图:
二、maven 编译方案 下篇详细介绍