1. 安装jdk;
2. 安装maven工具;下载的是apache-maven-3.3.9,因为protocol buffer开发包只提供了源文件,需要我们自己动手编译打包出Jar,而PB是使用Maven作为java编译工具的,所以这里我们也需要用Maven来打包生成我们的Jar。
首先下载maven包后,将包中的bin目录配置到环境变量中;
然后,进入cmd后,输入:mvn –version(注意:看到有的博客里写的命令是maven package,会提示不是内部命令),安装成功,则会打印出如下信息:
3. 安装protocol buffer
下载PB:https://github.com/google/protobuf/releases?after=v2.6.0
将PB的编译器protoc.exe添加到path路径中,或者就简单的将其复制一份放到C:\Windows目录下即可,另外再复制一份protoc.exe放到PB的开发包protobuf-2.4.1\src目录下(在maven脚本中会调用这个)
cmd切到开发包的protobuf-2.4.1\java目录下,执行命令"mvn package",然后等待其编译打包(时间可能稍有点久哦),命令运行完后会在protobuf-2.4.1\java目录下生成一个target目录,打开会发现一个protobuf-java-2.4.1.jar文件,这就是生成的我们所需的java类库
***注意:之前一直使用的2.6.1版本编译一直出错,换了2.4.1版本后就成功了,估计是版本兼容问题