编译grpc-java遇到的问题 - Go语言中文社区

编译grpc-java遇到的问题


  从github下载grpc-java编译examples目录下的helloworld报错。helloworld目录下只有HelloWorldClient.java和HelloWorldServer.java,相关的类HelloReply,HelloRequest,GreeterGrpc都缺失。经过摸索发现在grpc-java/examples/src/main目录下运行以下命令可以生成相关缺失的类:

protoc  --plugin=protoc-gen-grpc-java=../../../compiler/build/exe/java_plugin/protoc-gen-grpc-java --grpc-java_out=./java   ./proto/helloworld.proto --java_out=./java  

ps:上面的路径都是相对路径.

默认protoc自动生产的代码并不包含rpc文件需要我们用protoc-gen-grpc-java插件来生成。
stackoverflow也有对此的讨论:
https://stackoverflow.com/questions/31029675/protoc-not-generating-service-stub-files

版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/b1233b2b1002
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-12 11:49:39
  • 阅读 ( 2037 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢