idea 编译protobuf 文件的设置使用

时间:2024-05-30 20:22:12

protobuf 是一种数据格式,文件是.proto 格式的,有时需要编译成java 文件 ,目前流行 idea 工具开发并编译。那么应该怎么准备环境呢?我这有两种方案:下载idea插件编译和通过maven 编译:

二者相同的步骤如下:idea 下载插件
idea 编译protobuf 文件的设置使用

一、下载idea插件编译:

idea 编译protobuf 文件的设置使用

 1、安装成功后重启:出现以下按钮说明安装成功。

idea 编译protobuf 文件的设置使用

2、官网下载protobuf 编译工具:protoc-3.11.8-win64.rar,解压打开后显示:

例如:   D:\Program Files\protoc-3.11.4-win64\bin\proto.exe  

idea 编译protobuf 文件的设置使用

 

3、点开 Idea上插件  Google ProtobufTool 按钮,点击setting 设置编译相关目录
idea 编译protobuf 文件的设置使用

idea 编译protobuf 文件的设置使用

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、点击成功后进入这个页面:

idea 编译protobuf 文件的设置使用

6、选择一些文件点击Gen  就会编译  如图 :

idea 编译protobuf 文件的设置使用

 7、编译成功图:

idea 编译protobuf 文件的设置使用

二、maven 编译方案 下篇详细介绍