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

Issue while generating grpc Java stub using protoc v3

我在 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

我收到此错误:

/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. 你检查过“/opt/jvision/grpc/oc/protoc-gen-grpc-java-1.0.0-linux-x86_32.exe”路径了吗?正确吗?
  2. 是否有可执行标志?
  3. 是否为 linux 编译?