Win环境安装Protobuf 2.0 版本

转载请注明出处:
安装步骤

  1. 下载 protobuf-2.5.0.zip 与 protoc-2.5.0-win32.zip
下载链接 : https://github.com/protocolbuffers/protobuf/releases/tag/v2.5.0
Win环境安装Protobuf 2.0 版本

文章插图
  1. 将protoc-2.5.0-win32.zip中的protoc.exe拷贝到 C:\Windows\System32
  2. 将protoc.exe文件拷贝到解压后的 protobuf-2.5.0\src目录中
  3. 进入 protobuf-2.5.0\java 目录
  4. 执行 mvn package 命令编辑该报生成 protobuf-java-2.5.0.jar文件(位于target目录中);
    构建成功后的结果如下图所示:

Win环境安装Protobuf 2.0 版本

文章插图
构建成功后 执行 protoc --version 命令就可以查看安装的版本环境
安装可能遇到的问题:?在执行 mvn package 的安装过程中可能遇到如下的异常:
Win环境安装Protobuf 2.0 版本

文章插图
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project protobuf-java: Compilation failure[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?[ERROR][ERROR] -> [Help 1][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExceptionmvn package 执行的时候 需要 存在 javac 的指令
由于本地是通过安装包安装的jdk; 其默认的 javac 的路径是在 c盘; 其他盘不存在该命令;所以需要在 c 盘 执行mvn package
查看 当前盘 是否存在 javac 的指令,可以用 where javac 指令进行查看:
Win环境安装Protobuf 2.0 版本

文章插图
【Win环境安装Protobuf 2.0 版本】

    推荐阅读