อ้างถึงคำถาม: protoc ไม่สร้างไฟล์ stub บริการ ฉันได้ตั้งค่า grpc และด้วย ติดตั้ง protoc-gen-grpc-java แล้ว
ตามคู่มือเอกสารอย่างเป็นทางการฉันควรขยายคลาส ..ImplBase แต่คลาสที่สร้างขึ้นไม่มี ImplBase (หรือแม้แต่เพียงสตริง "ImplBase")
ฉันกำลังรันคำสั่งต่อไปนี้:
protoc --plugin=protoc-gen-grpc-java=/Dir/protoc-gen-grpc-java --proto_path=. --grpc-java_out=. --java_out=. hello.proto
นี่คือ hello.proto ของฉัน
syntax = "proto3";
message HelloRequest {
string name = 1;
}
message HelloReply {
string message = 1;
}
service Greeter {
// Sends a greeting
rpc SayHello (HelloRequest) returns (HelloReply) {}
}
ฉันไม่สามารถเข้าใจได้ว่าปัญหาคืออะไร เส้นทางไปยังปลั๊กอินนั้นใช้ได้