`

proto命令生成java类

    博客分类:
  • Java
阅读更多

1、下载 protoc-3.0.0-win32然后解压,解压后目录下有proto.exe文件,该文件用于生成java类

2、在proto.exe同一级文件夹下写.proto文件,例如:info.proto

3、cmd命令生成java类

用cd命令打开文件所在目录,例如文件在E:\sf-work\JAR\protoc\protoc-3.0.0-beta-2-win32下

E:

E:\>cd E:\sf-work\JAR\protoc\protoc-3.0.0-beta-2-win32

格式:[protoc.exe的目录][protoc.exe] [proto文件路径] --java_out=[生成java类输出目录]

E:\sf-work\JAR\protoc\protoc-3.0.0-beta-2-win32>protoc.exe ./info.proto --java_out=./



 

  • 大小: 7.4 KB
分享到:
评论
1 楼 flesym 2017-10-21  
楼主无私提供的安装包和解析  

相关推荐

    MacOS系统proto文件转Java

    文件中包含protobuf-java-3.13.0.zip和protoc-3.13.0-osx-x86_64.zip两个文件,后者文件解压后bin目录中有protoc命令,将要转换的proto文件放入bin目录中,然后执行./protoc test.proto --java_out=/Users/Downloads...

    protobuf java代码生成

    接下来,我们将使用Google提供的`protoc`编译器来生成Java代码。`protoc`可以解析.proto文件并为指定的编程语言(如Java)生成相应的代码。对于Java,它会生成两个主要的类:一个是消息类型的Builder类,用于构建和...

    Protobuf-3.3生成器PB和java资源.zip

    3.3生成器PB和java资源.zip"指的是Google的Protocol Buffers(简称Protobuf)版本3.3的一个代码生成工具,它能够帮助开发者将定义的.proto文件转换为各种语言的源代码,如PB(可能是Protocol Buffers的简写)和Java...

    2.5版本的破解google的.proto文件转java方法及工具。

    这将生成一个Java包,包名对应于.proto文件中的`package`语句,包含生成的Java类。 4. **理解生成的Java类**:protoc会生成两个Java类:一个表示消息类型(这里是`Person`),另一个是`Person$Builder`,用于构建`...

    protobuf3转java工具

    2. 编译:通过命令行运行`protoc --java_out=OUTPUT_DIR INPUT_FILE.proto`,其中`OUTPUT_DIR`是你希望生成Java代码的目录,`INPUT_FILE.proto`是你的.proto文件。 3. 集成:将生成的Java代码添加到你的项目中,并在...

    云风pbc windows下xx.proto生成xx.pb 工具

    这个脚本通常包含了调用protoc编译器的命令,指定输入文件(.proto)和输出目录(例如,生成的.pb文件所在的`pb`文件夹)。 4. 执行脚本后,protobuf编译器会解析.proto文件,并在指定的输出目录下生成.pb文件。这些...

    protobuf2.5直接批处理生成proto文件

    3. **protobuf编译器protoc**:这是protobuf的核心工具,它接收.proto文件作为输入,然后根据指定的语言(如C++、Java或Python)生成相应的源代码。这些生成的源代码包含了序列化和反序列化数据的方法,使得程序能够...

    proto文件中导入其他proto文件demo

    你需要确保所有的.proto文件都在编译命令的输入目录中,或者指定了正确的import路径。 4. **示例代码**:在`Protobuf_Test`这个压缩包中,可能包含了多个.proto文件,其中一个是主文件,它导入了其他的.proto文件来...

    protoc转java 工具 附带例子

    使用protoc编译.proto文件为Java类的命令大致如下: ```bash protoc --java_out=. your_file.proto ``` 这会将`your_file.proto`编译为Java代码,并将结果放在当前目录(由`--java_out=. `指定)。生成的Java类会...

    Google Protobuf .java 类生成辅助工具

    命令格式一般为`protoc -I=input_dir --java_out=output_dir input_file`,其中`-I`指定包含目录,`--java_out`指定了生成Java代码的输出目录,`input_file`则是.proto文件的路径。 5. `getDirFromPath`方法用于...

    protocol buffer jar架包和Windows下的代码生成工具

    protoc会根据.proto文件生成对应的Java类,这些类提供了序列化和反序列化的接口,使得开发者可以直接在代码中使用protobuf定义的数据类型。 在Windows环境下使用protoc-2.5.0-win32,你需要将编译器添加到系统的...

    proto与cmakelists结合进行编译编程

    上述命令告诉CMake使用protoc编译器处理example.proto,并将生成的源代码添加到名为`example_proto`的库中。`DEPENDS`部分确保每次example.proto更改时都会重新生成源代码。 最后,将`example_proto`库链接到你的主...

    ProtoGen.zip .proto文件转为C#文件

    protoc读取.proto文件并根据文件中的定义生成相应的类和接口,使得在C#项目中可以方便地序列化和反序列化数据。 标签"proto"指代了Protocol Buffers,这是本话题的核心技术。它不仅用于C#,还支持Java、Python等...

    android java使用proto-2.6.1-win32

    3. 编译.proto文件:在命令行中,使用`protoc --java_out=.`命令,将.proto文件转换为Java源代码,这里的`.`表示当前目录。 4. 引入项目:将生成的Java源代码导入到你的Android项目中,就可以通过Java API读写...

    protogen-c#

    用户可以通过编写.proto文件来定义数据结构,然后运行protogen命令,它会根据这些定义自动生成对应的强类型类。 在压缩包子文件的文件名称列表中,我们看到只有一个文件名"protoGen"。这可能是protogen工具的可执行...

    基于Protobuf动态解析在Java中的应用 包含例子程序

    在Java中使用protobuf需要使用protobuf的Java API,通过.proto文件生成Java类代码,然后使用Java类对象来序列化和反序列化数据。 但是,在实际应用中,我们经常会遇到一个问题,就是拿到一个被protobuf序列化的二...

    protobuf--java-3.2.0.jar & protoc-3.2.0-windows-x86_32.exe

    开发者可以使用protoc编译.proto文件生成Java代码,然后在项目中引入protobuf-java-3.2.0.jar,进行数据的序列化和反序列化操作,实现高效的数据交换。在实际应用中,protobuf广泛用于微服务、RPC框架、数据库存储等...

    已经编译好的protoc可执行命令文件,可将.proto转为.proto.h和.proto.m文件,在iOS和Mac开发中解析Google Protobuf数据

    Protobuf是Google公司内部的混合语言数据标准,全称是Google Protocol Buffer,Protobuf是一种更小、更快、更简单的结构化数据存储格式,可用于序列化返回数据,目前已经支持生成Java,Python,Objective-C,C++代码...

    protobuffer example

    本示例工程“protobuffer example”将展示如何在Java项目中利用Maven构建工具来操作protobuf,涉及的主要知识点包括protobuf的安装与配置、protobuf的语法、编译.proto文件生成Java类、以及数据的序列化和反序列化。...

Global site tag (gtag.js) - Google Analytics