1、github下载protobuf编译器:
https://github.com/protocolbuffers/protobuf/releases
windows64位选择 “protoc-版本号-win64.zip”
2、解压。
3、编写.proto
文件,如FirstDemo.proto:
syntax = "proto2";
message Person {
optional int32 id = 1;
optional string name = 2;
optional string email = 3;
}
4、生成java文件
放在解压后的bin中,与protoc.exe同级目录。在此目录中命令行运行protoc.exe --java_out=./ FirstDemo.proto
。
这个命令的原型是protoc.exe --语言_out=输出路径 proto文件名
,注意输出路径和proto文件名之间的空格。
会在输出路径中输出与.proto同名的FirstDemo.java
文件。
5、IntelliJ中的配置
新建工程,工程中目录下的pom.xml的project标签中加入以下配置。注意版本号与步骤1中的编译器版本写一致。
<dependencies>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>3.13.0</version>
</dependency>