问题导读
1.protoc安装需要安装哪些软件?
2.如何验证maven是否安装成功?
3.如何验证protoc是否安装成功 ?

一、安装mvaven包

1.首先我们下载maven包

apache-maven-3.2.1.zip
链接:http://pan.baidu.com/s/1jG9QhWa 密码:vmee

2.配置maven

(1)解压到E盘

<ignore_js_op>

(2)进入环境变量

<ignore_js_op>

(3)配置环境变量

配置M2_HOME
变量名:

  1. M2_HOME

复制代码

变量值

  1. E:\apache-maven-3.2.1

复制代码

<ignore_js_op>

配置path
在path中加入下面变量

  1. E:\apache-maven-3.2.1\bin;

复制代码

<ignore_js_op>

(4)验证

  1. mvn -v

复制代码

输出下面信息

  1. Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-15
  2. 2+08:00)
  3. Maven home: E:\apache-maven-3.2.1
  4. Java version: 1.7.0_13, vendor: Oracle Corporation
  5. Java home: C:\Program Files\Java\jdk1.7.0_13\jre
  6. Default locale: zh_CN, platform encoding: GBK
  7. OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"

复制代码

<ignore_js_op>

上面我们看到maven还需要安装jdk,这里就不在讲述了。

maven安装完毕,我们接着安装protoc

二、安装protoc

1.下载地址: http://code.google.com/p/protobuf/downloads/list 。从这里下载protobuf-2.5.0.tar.gz 和 protoc-2.5.0-win32.zip 两个包。分别解压到各自目录。

如上述不能下载,则通过这里下载:
protoc-2.5.0-win32.zip
链接:http://pan.baidu.com/s/1dDEeehN 密码:4xq8

2.将protoc-2.5.0-win32中的protoc.exe拷贝到c:\windows\system32中。

3.将proto.exe文件拷贝到解压后的XXX\protobuf-2.5.0\src目录中.

4.进入XXX\protobuf-2.4.1\java 目录  执行maven package命令编辑该包 生成protobuf-java-2.5.0.jar文件(位于target目录中)。
注释:我们通过这里执行maven package的时候,会遇到需要pom.xml文件。通过这里下载
<ignore_js_op> pom.zip (1.49 KB, 下载次数: 669) ,解压到相应的路径即可。

解压之后,继续执行

  1. maven package

复制代码

执行完毕,ok。这时候我们
验证:

  1. protoc --version
  2. libprotoc 2.5.0

复制代码

<ignore_js_op>

网络上还有下面两步骤,这里只是补充,并没有用到。

5.        假设你的数据文件目录在XXX\data目录,把上一步生成的jar拷贝到该目录中即可。
(到这里应该可以了,我们)

6.        进入XXX\protobuf-2.4.1\examples目录,可以看到addressbook.proto文件,执行命令 protoc --java_out=. addressbook.proto 命令,如果生成com文件夹并在最终生成AddressBookProtos类则说明安装成功。

win7如何安装maven、安装protoc的更多相关文章

  1. ST 单元测试之maven安装

    junit是用于单元测试的jar包,可以直接下载然后粘贴至lib目录,maven是专门的包管理工具,所以尝试安装maven. 安装maven之前需要先安装好java以及eclipse,在相应的官网下载 ...

  2. maven安装和配置阿里云镜像(各种详细配置)

    maven安装和详细配置 提示:下面是maven3.6.3版本百度云链接,记住maven3.3以上版本必须安装jdk1.7及以上版本,否则会出错. 链接:https://pan.baidu.com/s ...

  3. 家中Win7 安装 Maven的步骤及参考文章

    Maven 实战系列之在Windows上安装Maven cy163注:Path中的值: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32 ...

  4. myeclipse maven 安装

    myeclipse 上安装 Maven3   环境准备: JDK 1.6.45 Maven 3.0.5 myeclipse 8.5 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Ma ...

  5. 安装maven编译环境

    安装maven编译环境 1.默认已经装好yum并配置好yum源(推荐使用163yum源) 2.安装JDK 3.安装相关依赖环境(root用户登陆) yum install -y cmake lzo-d ...

  6. 总结eclipse中安装maven插件

    当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的.并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一) ...

  7. Maven 安装与使用(一)

    1. 安装 参考:http://maven.apache.org/install.html A. win7环境下,官网下载maven安装文件 B. 解压缩maven文件 C. 确认已配置好JAVA环境 ...

  8. myeclipse 上安装 Maven

    myeclipse 上安装 Maven3   环境准备: JDK 1.6 Maven 3.0.4 myeclipse 8.6.1 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Mav ...

  9. eclipse maven安装配置

      下载在Apache下载Maven,下载地址:http://maven.apache.org/download.html,在win7下载文件为:apache-maven-3.1.0-bin.zip. ...

随机推荐

  1. Struts 2 + Hibernate + Spring 整合要点

    Struts 2 和 Spring 的功能有重合,因此有必要说明下,整合中分别使用了两种框架的哪些技术. Struts 2 使用功能点: 1.拦截器.一处是对非登录用户购物进行拦截,一处是对文件上传的 ...

  2. Sql索引

    1.为什么要给表加上主键?建表的时候都会为表加上主键, 在某些关系数据库中, 如果建表时不指定主键,数据库会拒绝建表的语句执行. 一个没加主键的表,并不能被称之为「表」.一个没加主键的表,它的数据无序 ...

  3. 【Python】学习笔记之列表生成式

    列表生成式 主要用于生成较为复杂的列表 常用用法 >>> [x * x for x in range(5) if x % 3 !=1 ] [0, 4, 9] #返回除以3余数不为1的 ...

  4. spring mvc: xml练习

    xml练习,得到的结果是: <?xml version="1.0" encoding="UTF-8" standalone="yes" ...

  5. Android-----代码实现打开手机第三方应用APP

    最近做一个项目,有一个需要启动第三方应用,和微信的地图查看差不多,需要启动高德,百度或腾讯地图来查看:特来分享,希望有所帮助. 案例效果如图: 要想启动第三方:首先要知道他的包名 一:高德 高德:co ...

  6. 修改linux系统用户最大线程数限制

    linux系统对线程数量有个最大限制,当达到系统限制的最大线程数时使用账号密码ssh到系统时是无法登陆的,会报Write failed: Broken pipe,或者是shell request fa ...

  7. CentOS 7.2下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1

    一.安装前的准备工作 1.yum update    #更新系统 2.yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2  ...

  8. 第七天 Linux用户管理、RHEL6.5及RHEL7.2 root密码破解、RHEL6.5安装vmware tools

    1.Linux用户管理 Linux系统中,存在三种用户 A.超级用户:root 最高权限,至高无上 在windows中 administrator是可以登录的最高权限,但是,system权限最高,不能 ...

  9. Verilog HDL Test Bench

    As digital systems becomes more complex,it becomes increasingly important to verify the functionalit ...

  10. tensorflow入门(二)

    import numpy as np import tensorflow as tf import matplotlib.pyplot as plt #使用numpy生成200个随机点 x_data ...