我是用eclipse 创建的maven程序。由于第一次接触Java编程环境,没有配置好,使用的是eclipse自带的maven版本,正是由于版本过低导致了按照网上教程的流程写,当从proto文件转换到java文件后,数据类的java文件里显示com.google can not resolved to a type,于是将eclipse下的maven升级到3.3.9就解决了。
关于如何生成Protobuf 数据可以参考以下博客的前半部分
https://blog.csdn.net/linuu/article/details/51360609
运用protoc.exe产生java文件的方式。不是双击点开该程序,是要在 Windows dos环境下操作。输入如下命令:
protoc.exe ./XXX.proto --java_out=./
XXX表示proto的文件名。“./”表示protoc.exe所在的文件夹。上述语句表示proto文件和生成的java文件都在protoc.exe所在的文件夹
protoc-2.6.1-win32.zip可以在以下地址下载:
https://github.com/google/protobuf/releases?after=v3.0.0-alpha-4