當前位置:編程學習大全網 - 源碼下載 - 如何提供java編譯protobuf協議文件的速度

如何提供java編譯protobuf協議文件的速度

ProtoBuf java 包編譯

ProtoBuf的官方下載包並不包含jar文件,需要用戶自己configure/make….來自行編譯。由於Windows上沒有編譯環境,就用了壹個笨壹點方法處理了。

分別下載:

protobuf-2.4.1.zip ProtoBuf的源文件(包含了C++/Java/Python)的源文件

protoc-2.4.1-win32.zip 已經編譯過的用於Windows平臺的protoc命令(該命令用於將.proto文件轉化為Java或C++源文件)。

分別解析這兩個文件,妳可以在protoc-2.4.1-win32.zip解壓後的文件中找到壹個protoc.exe文件,將其copy到protobuf-2.4.1/src目錄下,然後進入protobuf-2.4.1/java,執行:

mvn install

如果沒有安裝maven的話,可以在網上找壹下maven的安裝手冊。

編譯完成後可以在protobuf-2.4.1/java/target目錄中找到protobuf-2.4.1.jar文件.

後記

protobuf-2.4.1.zip裏面同時包含了protoc和java等的源文件,如果按照官方教程來安裝的話,就是先產生出protoc編譯器,然後再生成jar包。由於mvn install同時包含了編譯和測試過程,而測試代碼又依賴於protoc編譯器,所以就需要單獨下載protoc編譯器,並置於src目錄下了。

如果不需要驗證編譯結果(不執行單元測試),則可以如下:

下載protobuf-2.4.1.zip並解壓,進入到protobuf-2.4.1/java

mvn install –Dmaven.test.skip=true

這樣就可以了。

  • 上一篇:淘寶買家無評論。有哪些默認的星級評分?
  • 下一篇:Androidadview源代碼
  • copyright 2024編程學習大全網