`

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...

    protobuffer工具

    执行命令,根据proto文件生成java文件

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

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

    ton-client-java:TON-SDK客户端的Java库

    大部分库源代码是由api.json通过脚本./binding/gen-java.js生成的。 要使用该脚本,您必须安装 先决条件 使用以下命令来安装Java JDK: $ sudo apt-get install default-jdk 使用以下命令来安装maven: $ sudo apt...

    protobuff_demo:肉芽肿试验

    protobuff 说明 生成java文件命令 protoc --proto_path=proto/ --java_out=java/ proto/person.proto 命令的具体使用可以参考官方.

    protobuf入门

    本文档为java编程人员使用protocol buffer提供一个基本的介绍,通过一个简单的例程进行介绍。主要包括:1....2.使用protoc命令进行编译,生成java代码;3.使用Java protocol buffer API进行读写操作;

    百度文库源码java-navi-pbrpc:基于protobuf的高性能rpc框架,利用全双工和异步io与netty

    使用protoc命令编译IDL proto 文件并生成 java 源文件。 IDL proto 文件可以定义请求和响应类型。 下面是一个简单的示例: package com.baidu.beidou.navi.pbrpc.demo.proto; option cc_generic_services

    my-netty:网络课程的源代码

    protobuf生成命令:protoc --java_out = dir * .proto thrift生成命令:thrift --gen java protobufAndThrift / data.thrift

    CommentShell:一个可以在注释中运行shell命令的intellij插件

    其可以帮助开发者快速在文件内部执行指定命令,而不需要在终端去敲打外壳命令,如:开发golang的grpc服务时,我们需要使用protoc工具生成pb.go,传统做法是编写完proto文件后在打开终端输入shell命令去生成pb文件,...

    bazel-to-msbuild:从bazel工作区生成Visual Studio解决方案

    output=proto来收集所有cc_library,cc_binary和cc_test软件包; 它为每个软件包生成msbuild项目。 它为一个闲置工作区生成了一种解决方案。 它检测软件包的依赖关系,并将其作为msbuild项目中的项目引用进行...

    CMPP2.0-Java源代码带工具.rar

    3.服务端自动生成Msgid,支持状态报告. 4.支持对客户端进行鉴权,用户可以自行配置有效的客户端ICPID,SPID,PWD,和有效的IP地址。 5.以二进制形式显示消息流内容,并且能够把消息包的每个字段都打印出来,当然这会...

    grpc-gradle:gRPC + Gradle项目模板

    grpc-gradle 对于想要将构建工具与Google的框架一起使用的人们来说,这是一个基本的项目模板。 在这里,我基于src/main/proto/...生活在哪里当您运行gradle build和类似命令时,Gradle会将所有生成的Java文件放置在s

    colfer:二进制序列化格式

    该项目的编译器colf(1)从模式定义生成源代码,以colf(1)数据结构。 这是发布到免费且不受限制的软件。 该格式的灵感来自Proto col Buf fer s。 语言支援 C,ISO / IEC 9899:2011兼容又名C11,C ++兼容 Go,又名...

    雷达covid后端dp3t服务器:DP ^ 3T雷达COVID前叉

    安装与入门从源头建造要构建项目,您需要运行以下命令: mvn clean package -P < environment> 其中具有以下可能值: radarcovid-local 。 要从本地运行应用程序(例如,使用mvn spring-boot:run从Maven的IDE o中mvn...

    MySQL中文参考手册

    * 0 译者序 * 1 MySQL的一般的信息 o 1.1 什么是MySQL? o 1.2 关于本手册 + 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 ...

    MYSQL

    1 MySQL的一般的信息 1.1 什么是MySQL... 18.2.9 Table 'xxx' doesn't exist错误 18.3 MySQL 怎样处理一个溢出的磁盘 18.4 怎样从一个文本文件运行SQL命令 18.5 MySQL 在哪儿存储临时文件 18.6...

    MySQL中文参考手册.chm

    12 MySQL 实用程序 12.1 各种 MySQL 程序概述 12.2 管理一个 MySQL 服务器 12.3 从 MySQL 数据库和表中倒出(dump)结构和数据 12.4 从文本文件导入数据 12.5 MySQL 压缩只读表生成器 ...

Global site tag (gtag.js) - Google Analytics