Win安装protobuf和IDEA使用protobuf插件

一、Win安装protobuf

1、下载编译器

protobuf下载地址:https://github.com/protocolbuffers/protobuf/releases

选择自己需要的版本下载,这里下载的是 protoc-3.19.1-win64.zip,下载之后进行解压即可。

2、配置环境变量

path 系统变量中添加 protoc环境变量(指向解压文件位置下的bin)。

3、检查是否配置成功

cmd 之后,输入:protoc --version

shell 复制代码
# 查看版本
D:\TempFiles>protoc --version
libprotoc 3.19.1

D:\TempFiles>protoc --help

这样我们就可以在命令行中根据 *.proto文件生成 proto 对象。

二、IDEA中使用 protobuf插件

1、安装插件

在idea中找到File--->setting--->Plugins,输入protobuf,并安装如下两个插件:

重启idea并设置全局protobuf:Tools--->Configure GenProtobuf

设置 protobuf的信息。

  • protoc path :我们下载的 protobuf 编辑器的位置,在 bin 目录下有一个 .exe 文件。
  • quick gen : 对应的语言 Java。

2、使用插件

(1)编写一个简单的 User.proto文件

如果 .proto文件在 IDEA中打开有些字段信息报红,不要认为自己有问题,这是语法高亮罢了。

java 复制代码
syntax = "proto3";

message User {

  int32  sex = 1;
  string name = 2;

}

(2)右击 User.proto文件,选择生成 quick gen protobuf here

IDEA使用工具生成其实也是运行的 proto命令。和你在 CMD窗口输入 proto命令是一样的。

-- 求知若饥,虚心若愚。

相关推荐
Chasing Aurora3 天前
Python后端开发之旅(三)
开发语言·python·langchain·protobuf
..空空的人18 天前
C++基于protobuf实现仿RabbitMQ消息队列---服务器模块认识1
服务器·开发语言·c++·分布式·rabbitmq·protobuf
茉莉玫瑰花茶20 天前
ProtoBuf - 3
服务器·c++·protobuf
liu****25 天前
二.protobuf的使用
c++·c·protobuf·企业级组件
..空空的人25 天前
C++基于protobuf实现仿RabbitMQ消息队列---技术认识2
服务器·数据库·c++·网络协议·gtest·异步·protobuf
苏琢玉1 个月前
用 PHP 解析 Protobuf 的坑与解法
php·protobuf
..空空的人1 个月前
C++基于protobuf实现仿RabbitMQ消息队列---技术认识1
服务器·网络·个人开发·protobuf·muduo
茉莉玫瑰花茶1 个月前
ProtoBuf - 1 - 下载和环境配置
开发语言·c++·protobuf
喵个咪2 个月前
开箱即用的GO后台管理系统 Kratos Admin - 数据脱敏和隐私保护
后端·go·protobuf
ejinxian2 个月前
protobuf 、JSON、XML传输格式
xml·json·protobuf