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 版本】

    推薦閱讀