在linux中使用java安装协议缓冲区编译器(protoc)时出错

时间:2014-04-07 15:15:47

标签: java linux protocol-buffers

我尝试通过读取README.txt文件在Ubuntu中安装协议缓冲编译器--Java。 首先我输入以下命令:

./configure

然后

make

然后

make check

然后

make install

然后

protoc --java_out=src/main/java -I../src \../src/google/protobuf/descriptor.proto

在最后一步中,我遇到一个问题,我不知道应该在这个命令中添加哪些路径。

1 个答案:

答案 0 :(得分:0)

protoc(1) --java_out=src/main/java(2) -I../src(3) ../src/google/protobuf/descriptor.proto(4)
  1. protoc:主程序
  2. - java_out = OUT_DIR:在OUT_DIR路径中生成Java源文件(必须存在)。
  3. -I( - proto_path)可选:指定搜索导入的目录。可多次指定;目录将按顺序搜索。如果没有给出,则使用当前工作目录。
  4. 您的 .proto 描述符文件。
  5. 但您可以使用

    简化命令行
    protoc --java_out=src/main/java /path/to/my/proto/myproto.proto