windows下protobuf jar包的编译
0、如果你不想手动编译生成,请直接跳到最后下载附件。
1、下载protobuf release版本:https://github.com/google/protobuf/releases,protoc-xx.xx.xx-win32.zip和protobuf-xx.xx.xx.zip
2、下载maven:http://maven.apache.org/download.cgi,注意maven需要的jdk版本,apache-maven-xx.xx.xx-bin.zip
3、下载jdk,并默认安装,然后在当前用户的环境变量中添加JAVA_HOME,值为:java的jdk目录,入如(C:\Program Files\Java\jdk1.6.0_24);
4、解压protobuf-xx.xx.xx.zip,并把protoc-xx.xx.xx-win32.zip中的proto.exe放到protobuf-xx.xx.xx.zip解压文件夹中的src目录,如(D:\protobuf-2.6.1\src)
5、解压apache-maven-xx.xx.xx-bin.zip,并在当前用户的环境变量中添加M2_HOME,值为:maven的解压后的路径,如(D:\apache-maven-3.2.5)
6、打开cmd,并进入protobuf的解压中的java目录,如(D:\protobuf-2.6.1\java),运行mvn package或者mvn install,运行此命令需要internet的支持
7、编译停止后在cmd窗口中看到build success时,恭喜你,jar生成了,jar文件在protobuf下java中的target目录,如(D:\protobuf-2.6.1\java\target)
8、现成包:http://pan.baidu.com/s/1bnmeRhH ,提取码:f3fw
转载于:https://www.cnblogs.com/superbi/p/4368240.html
windows下protobuf jar包的编译相关推荐
- java在windows下启动jar包使用utf-8格式
在使用hasor+dataway集成到spring boot项目使用jar包方式部署在Windows环境下,出现中文乱码的问题,考虑是Windows默认编码格式为gbk格式,所以在cmd启动jar包项 ...
- ncnn环境搭建一 - windows下protobuf编译安装
1. 环境 安装环境采用visual studio 2015 + protobuf 3.4.0 + ncnn 2. visual studio 2015安装 visual studio采用的是 vs2 ...
- Windows/Linux下引用jar包,并用javac/java编译运行
Windows/Linux下引用jar包,并用javac/java编译运行,有需要的朋友可以参考下. 1> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, ja ...
- 既使用maven编译,又使用lib下的Jar包
既使用maven编译,又使用lib下的Jar包 在项目开发中,项目用maven管理,是一个maven项目. 一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个 ...
- java jar反编译后保存_java根据jar包反编译后修改再打包回jar的做法
1. 得到一个待要修改的jar包 2. 我的环境是windows,然后解压这个jar包,得到一堆class文件,这时候就找到你需要的那个class文件 3. 我首先是使用jd-gui工具看一下这个cl ...
- Jar包反编译后修改源码再编译
Jar包反编译后修改源码再编译 文章目录 Jar包反编译后修改源码再编译 1. 场景 2. 详细步骤 2.1 查看源码 2.2 生成源文件 2.3 构建项目 2.4 编译成jar包 3. 参考链接 1 ...
- python学习--windows下安装Numpy包的错误:Unable to find vcvarsall.bat
今天在安装numpy包的时候,无论是通过pip install numpy 还是上网下载numpy包后安装都是出现问题:error: Unable to find vcvarsall.bat,于是百度 ...
- Android Studio下导出jar包和aar包
Android Studio下导出jar包和aar包 jar包和aar包的区别 步骤 1. 创建Android工程 创建工程比较简单,不错复述 2. 创建一个Library(Module) 创建了一个 ...
- 解决URL存在特殊符号、异步线程池配置、动态加载lib下所有jar包
一.解决URL存在特殊符号|{}?&.URL中包含%2F.URL中包含%5C import lombok.extern.slf4j.Slf4j; import org.springframew ...
- windows下java -jar 后台运行以及杀死后台进程的操作
这篇文章主要介绍了windows下java -jar 后台运行以及杀死后台进程的操作,具有很好的参考价值,希望对大家有所帮助. 在你的jar文件当前目录中建立一个bat文件: 内容是:注意文件名要对应 ...
最新文章
- MIS开发中C/S模式与B/S模式的结合策略
- restful url 设计规范_RESTful API接口设计规范
- linux文件名快速键入,linux修改文件名【使用模式】
- js去除png格式的图片阴影
- python discuz验证码_Python3简单验证码识别
- 基于pyspark 大数据分析_基于阿里云平台的大数据教学案例 —— B站弹幕数据分析...
- 地脚螺钉直径系列_干数控这么久,现在才分清楚螺栓、螺钉、螺柱的区别
- 软件测试功能测试全套常见面试题【功能测试】面试总结4-2
- 善用PPT背景填充,让模板变得耳目一新
- android fps 检测工具,Android FPS监测 方法总结
- python获取域名对应的ip_Python实现通过解析域名获取ip地址的方法分析
- mysql fastdfs_FastDFS监控系统Fastdfs-zyc配置
- 2020年百度运维工程师笔试真题(附答案)
- 一阶电路暂态响应的结果分析。_《电路原理》——相量法
- 【转载】Android功耗改进
- c++中Const,Const函数,Const变量,函数后面的Const
- 免费开源JAVA报表工具对比 BIRT报表VS润乾报表之初体验
- 将numeric转换为数据类型numeric是出现算术溢出错误
- JAVA之线程和线程池
- ACM第一次练习—1000A