导入protobuf的源码作为一个项目查看,结果都是红叉叉,有些类找不到
真是奇怪源码怎么可能直接有错,部分找不到的类如下
DescriptorProto cannot be resolved to a type
MessageOptions cannot be resolved to a type
最后在JAVA文件夹下的README.txt文件中找到答案,部分源码需要自己生成
执行如下命令就可以了
protoc --java_out=src/main/java -I../src ../src/google/protobuf/descriptor.proto