分享

win7如何安装maven、安装protoc

pig2 发表于 2014-9-23 19:03:35
本帖最后由 pig2 于 2015-6-30 17:35 编辑

试试下面解决方案:
下载了源码http://protobuf.googlecode.com/files/protobuf-2.5.0.zip,解压之后的目录,protobuf根目录下面src目录里面没有编译好的protoc.exe文件,导致了这个问题的产生,可以下载http://protobuf.googlecode.com/files/protoc-2.5.0-win32.zip解压之后把protoc.exe放到这个目录下面,也可自己编译这个C++工程,生成protoc.exe文件

38dbb6fd5266d0162733057e962bd40735fa35b9.jpg    


把protoc.exe文件放到这个目录,java目录的maven工程就可以编译通过了,生成protobuf-java-2.5.0.jar文件

2.jpg



protobuf-java-2.3.0.jar
链接:http://pan.baidu.com/s/1i3h1UBV 密码:cwvy

protoc-2.5.0-win32.zip
链接:http://pan.baidu.com/s/1dDEeehN 密码:4xq8(这个包属于window包,安装需要花费些时间)

protobuf-2.5.0.tar.gz
链接:http://pan.baidu.com/s/1dDgWe6P 密码:xgiu

protoc-2.5.0-win32.zip
protoc-2.5.0-win32.zip
protobuf-2.6.0.tar.gz
protobuf-2.6.0.tar.gz








maven包

eclipse离线插件eclipse-maven3-plugin
链接:http://pan.baidu.com/s/1kT9ievd 密码:yaap

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

回复

使用道具 举报

pig2 发表于 2014-9-23 19:09:35
q474818917 发表于 2014-9-23 17:52
我也遇到同样的问题
'protoc --version' did not return a version
试了也没用,求版本帮忙看看

先看看版本返回是否正确
protoc --version
libprotoc 2.5.0

如果返回版本了,还不能编译,在看回帖中的另外的解决方案。

回复

使用道具 举报

q474818917 发表于 2014-9-23 19:43:53
pig2 发表于 2014-9-23 19:09
先看看版本返回是否正确
protoc --version
libprotoc 2.5.0

版主,返回正确了,但是还是会出现这个错误啊
另外想问下,打包的jar有什么用?

回复

使用道具 举报

desehawk 发表于 2014-9-23 20:12:03
q474818917 发表于 2014-9-23 19:43
版主,返回正确了,但是还是会出现这个错误啊
另外想问下,打包的jar有什么用?
打包应该是为了安装
回复

使用道具 举报

轩辕依梦Q 发表于 2014-9-23 22:28:55
pig2 发表于 2014-9-23 19:03
试试下面解决方案:下载了源码http://protobuf.googlecode.com/files/protobuf-2.5.0.zip,解压之后的目 ...

非常感谢!!使用jdk1.7后,编译成功了
回复

使用道具 举报

轩辕依梦Q 发表于 2014-9-23 22:34:40
sstutu 发表于 2014-9-23 13:09
jdk换成1.7的试试

非常感谢!!更换jdk版本后,编译成功了。
回复

使用道具 举报

quenlang 发表于 2014-10-14 10:02:12
回复

使用道具 举报

ltdh6889 发表于 2014-11-16 13:06:27
谢谢楼主,辛苦了!
回复

使用道具 举报

kartik 发表于 2014-11-24 17:50:23
楼主,问个简单的问题。
我这个情况是怎么回事?maven安装成功了的。照着你说的出现这种情况。

  1. E:\protobuf-2.5.0\java>maven package
  2. 'maven' 不是内部或外部命令,也不是可运行的程序
  3. 或批处理文件。
  4. E:\protobuf-2.5.0\java>c:
  5. C:\Users\Administrator>mvn -v
  6. Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-
  7. 0+08:00)
  8. Maven home: E:\apache-maven-3.2.3
  9. Java version: 1.8.0_05, vendor: Oracle Corporation
  10. Java home: D:\Program Files\Java\jdk1.8.0_05\jre
  11. Default locale: zh_CN, platform encoding: GBK
  12. OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
复制代码



回复

使用道具 举报

desehawk 发表于 2014-11-24 17:52:53
kartik 发表于 2014-11-24 17:50
楼主,问个简单的问题。
我这个情况是怎么回事?maven安装成功了的。照着你说的出现这种情况。
用jdk1.7,1.8容易出问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条