ProtocolBuffer Java Jar 生成指导
来源:互联网 发布:民航网络信息安全 编辑:程序博客网 时间:2024/05/18 03:47
本文介绍Windows下如何生成ProtocolBuffer的Java版本的Jar
最前
伸手党:http://mvnrepository.com/artifact/com.google.protobuf/protobuf-java
伸手党以下内容可以忽略。
1:下载Maven
地址:http://maven.apache.org/
CSDN:http://download.csdn.net/detail/aslanchen/9762567
下载之后,解压文件,然后把bin文件夹加入到系统环境变量path中。
然后CMD命令中使用
mvn -version
如果结果如下类似,代表设置成功。
C:\Users\Administrator>mvn -versionApache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)Maven home: E:\apache-maven-3.3.9\bin\..Java version: 1.8.0_91, vendor: Oracle CorporationJava home: C:\Program Files\Java\jdk1.8.0_91\jreDefault locale: zh_CN, platform encoding: GBKOS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
2:下载protoc.exe
地址:https://github.com/google/protobuf/releases
CSDN:http://download.csdn.net/detail/aslanchen/9762557
下载页面往下拖,拖到Downloads栏,然后下载protoc-x.x.x-win32.zip,然后解压之后bin目录下就是我们需要的文件。
3:下载Java源码
地址:https://github.com/google/protobuf/releases
CSDN:http://download.csdn.net/detail/aslanchen/9762887
下载页面往下拖,拖到Downloads栏,然后下载protobuf-java-x.x.x.zip。
4:开始生成jar
下面这几步很重要,我以我的电脑举例
1.解压protobuf-java-3.2.0.zip到E:盘。
2.当前文件夹:E:\protobuf-java-3.2.0\protobuf-3.2.0,我们命名为A。
3.然后把protoc.exe复制到A\src目录下。
4.CMD命令切换到A\Java目录下
E:cd E:\protobuf-java-3.2.0\protobuf-3.2.0\java
5.运行命令mvn package。这个过程需要一段时间,请耐心等待。
mvn package
6.成功之后,会在A\java\core\target\下生成jar文件。
- ProtocolBuffer Java Jar 生成指导
- ProtocolBuffer C# dll 生成指导
- Java ProtocolBuffer 编译
- 基于Java的ProtocolBuffer
- ProtocolBuffer
- java生成jar文件
- java生成可执行jar
- java生成jar包
- java工程生成jar
- [Java]JAR的生成
- java生成可执行jar包
- java class生成jar包
- java class生成jar包
- Java生成二维码QRCode.jar
- java class生成jar包
- java源码生成jar可执行文件
- java工程生成jar文件
- java之生成jar包
- jQuery方法扩展代码整理
- 程序员的鄙视链
- yarn资源隔离
- mysql无法更改初始密码,mysql忘记登录密码
- js点击复制文本
- ProtocolBuffer Java Jar 生成指导
- Git推送报错:The remote end hung up unexpectedly的解决办法
- MySQL数据库悲观锁总结和实践
- Java分层软件模型以及Hibernate Api简介
- 如何把超大sql文件导入阿里云RDS数据库
- 二叉树的非递归遍历
- MySchool第六章
- 面向对象(子父类中函数的特点-覆盖)
- 解决mysql group by和count同时使用的bug