在進行開發 protoc 以前,你須要首先在你的計算機中安裝 protoc 編譯工具。java
進入 Protocol Buffers 的源代碼中而後選擇發佈的版本中,找到對應的版本。項目的連接地址爲:https://github.com/protocolbuffers/protobuf/releasesgit
而後選擇 https://github.com/protocolbuffers/protobuf/releases/download/v3.9.0/protoc-3.9.0-win64.zip,對應的版本進行下載。github
請注意,若是你這裏下載了 3.9.0 的版本的,那麼在項目的 Gradle 文件也須要對應的 3.9.0 版本。工具
請下載對應的版本。測試
在下載程序後,須要將下載 zip 文件中的 bin 目錄設置到環境變量中。spa
而後運行 protoc --version 來肯定你的編譯運行版本已經被正確配置。code
經過下圖,能夠查看配置的文件夾。對象
經過運行 protoc --version 來肯定已經配置正確和編譯器版本。教程
假設咱們有一個 proto 文件命名爲:simple.protoip
simple.proto 的代碼在 https://github.com/cwiki-us-demo/protocol-buffers-demo-java/blob/master/src/main/proto/simple.proto 頁面中能夠訪問到。
你能夠 Clone 項目到本地後進行執行。
你能夠經過運行下面的命令來將 simple.proto 文件爲基礎生成一個 Java 對象
|
生成結果若是正常的話,應該是沒有輸出的。
而後你訪問特定的文件夾後就能夠看到生成的 Java 對象。
生成的文件的路徑和文件在 com.insight.demo.protocolbuffers.mode 這個包中。
請注意,你不能對手動對這個文件進行編譯,這個文件都應該是經過程序自動生成的。
本教程中的全部源代碼均可以在 GitHub 中的 https://github.com/cwiki-us-demo/protocol-buffers-demo-java 項目訪問到。
你能夠 Clone 代碼到你本地後進行運行測試。