使用protoc v3生成grpc Java存根时出现问题

时间:2017-04-12 00:26:14

标签: java grpc grpc-java protoc

我在Ubuntu 14.4上使用Protoc 3.0版并发出命令

 protoc -I ./ --java_out=. --grpc_out=. --plugin=protoc-gen-grpc=/opt/jvision/grpc/oc/protoc-gen-grpc-java-1.0.0-linux-x86_32.exe ./agent.proto

Same issue for python described here

我收到此错误:

/opt/jvision/grpc/oc/protoc-gen-grpc-java-1.0.0-linux-x86_32.exe: program not found or is not executable
--grpc_out: protoc-gen-grpc: Plugin failed with status code 1.

但是,如果我跳过存根部分并发出命令

protoc  -I=./ --java_out=. ./agent.proto

它完美无缺。想知道我错过了什么。

1 个答案:

答案 0 :(得分:1)

我没有足够的评论声誉,所以这是作者的问题:

  1. 您检查过“/opt/jvision/grpc/oc/protoc-gen-grpc-java-1.0.0-linux-x86_32.exe”路径吗?这是对的吗?
  2. 是否有可执行标志?
  3. 是为linux编译的吗?