Я новичок в Google Protobuf .Попытался поиграть с ним, используя файл student.proto .
syntax = "proto3";
package rld;
option java_package = "com.rld";
option java_outer_classname = "StudentDTO";
message Student {
string name = 1;
int32 roll = 2;
repeated int32 mark = 3; //Marks in various subjects
}
message StudentDatabase {
repeated Student student = 1;
}
Затем я попытался скомпилировать его, используя приведенную ниже команду компилятора Protobuf.С здесь я скачал компилятор.
protoc -I=. --java_out=. ./student.proto
Он успешно скомпилирован и сгенерирован StudentDTO.java , но с ошибками.Внутри класса используются два метода ' emptyIntList () ' и ' newIntList () ', но они не определены.
Теперь мой вопрос: какустранить эти ошибки или я что-то упустил?