Protobuf java版本安装步骤
来源:互联网 发布:mysql 进入数据库 编辑:程序博客网 时间:2024/05/18 01:50
1,安装maven
a.下载apache-maven-3.2.5,链接:http://mirrors.hust.edu.cn/apache//maven/maven-3/3.2.5/binaries/
b.解压到指定目录:(我使用的目录为)/Users/zhoufei/Documents/Tools/apache-maven-3.2.5
c.打开终端,配置环境变量:
vi ~/.bash_profile
MAVEN_HOME=/Users/zhoufei/Documents/Tools/apache-maven-3.2.5 //maven解压目录
export PATH=$PATH:$MAVEN_HOME/bin
export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home //Jave环境位置
注意:1.6.0.jdk 为你当前系统安装的版本号
使编辑生效: source ~/.bash_profile
d.检查是否安装成功
mvn -v
2,下载probuf源码和编译器
1.下载protobuf-2.5.0,链接:http://pan.baidu.com/s/1pJlZubT
2.安装
使用tar -zxf protobuf-2.5.0.tar.gz命令解压后得到是 protobuf-2.5.0的源码,
cd protobuf-2.5.0 进入目录
假如 你希望编译成功后输出的目录 为 /Users/zhoufei/Documents/Tools/protobuf/ 则输入如下两条命令:
./configure --prefix=/Users/zhoufei/Documents/Tools/protobuf/
make && make install
编译成功后将export PATH= /Users/zhoufei/Documents/Tools/protobuf/bin:$PATH加入到环境变量中
最后输入 protoc --version命令,如显示libprotoc 2.5.0则安装成功
3, 实例测试
一切准备就绪,我们来测试下。
进入目录下:/Users/zhoufei/Documents/Tools/ProtobufFile
vi person.proto
就按ProtocolBuffer的语法规则简单建立一个.proto的文件
package csdnblog;
message PBUser {
required string userId = 1;
optional string nick = 2;
optional string avatar = 3;
}
创建完毕后,我们来编译这个person.proto文件。命令如下:
protoc --plugin=/usr/local/bin/protoc person.proto --java_out=./
protoc会自动在/usr/local/bin/目录下寻找名为”protoc”的插件,并使用该插件编译.proto文件,最终生成文件:
Person.java
这个步骤通过后,说明ProtocoBuffer可以正常工作了。
参考文章:
protobuf-2.5.0.tar.gz的下载与安装 链接:http://blog.csdn.net/huguoping830623/article/details/45482725
Protobuf详解 链接:http://mikewang.blog.51cto.com/3826268/1432136/
- Protobuf java版本安装步骤
- Ubuntu 安装Protobuf-php步骤
- Ubuntu 15.04 安装google protobuf步骤
- mac 上protobuf-2.6.0安装步骤
- Java使用protobuf入门四步骤
- 如何编译安装protobuf极其python版本
- Mac安装Protobuf编译Java
- mac protobuf java安装使用
- google protobuf在ubuntu上安装使用步骤
- cocoapods安装完整版本步骤
- 【JAVA】google protobuf 3.0 安装使用
- mac 中的 protobuf 安装编译 Java
- CentOS6.5下python版本的protobuf编译及安装
- golang版本protobuf 在windows系统下安装环境
- Caffe安装中多版本protobuf选择问题
- protobuf nanopb 使用步骤
- 安装 protobuf
- protobuf安装
- 资讯精选 | 忽悠神经网络指南:教你如何把深度学习模型骗得七荤八素
- odoo 按日期字段 指定按 年,月,日等分组
- opengl es 着色器语言
- 30岁程序员困境:转行or跳槽?如何做才不会被替代?
- EasyDSS流媒体解决方案之点播分享
- Protobuf java版本安装步骤
- 倒计时 jquery countdown
- linux curl定时任务
- js下拉列表级联案例
- 会声会影X9无法正常启动0xc000007b
- Fourier transformation in frequency domain with opencv
- 攻破JAVA NIO技术壁垒
- 让MT7620完美支持32M SPI Flash(W25Q256) — 兼谈设备驱动中的shutdown方法
- 7种方法解决移动端Retina屏幕1px边框问题