0.6.x 版本的 MessagePack 已通過期被淘汰了。若是你如今開始使用 MessagePack 話,請不要使用這個版本。 咱們再這裏保留 0.6.x 版本的內容主要用於參考用途。
最新的 MessagePack 版本請參考:https://github.com/msgpack/msgpack-java 中的項目源代碼。html
MessagePack 中文文檔請參考:http://docs.ossez.com/messagepack-docs/index.htmljava
MessagePack 測試和示例源代碼:https://github.com/cwiki-us-demo/serialize-deserialize-demo-javagit
這個指南提供了使用 msgpack-java 的快速指南。在開始的時候,咱們將會介紹如何安裝 msgpack-java,而後將會運行如何使用 msgpack 來對對象序列化/反序列化(serialize/deserizalize)對象。github
你能夠使用下面 2 種方法來安裝 msgpack-java —— 從 maven 下載或者直接構建 jar 包。json
MessagePack 針對 Java 的使用已經發布到 Maven 的中央倉庫中(Maven Central Repository)。你能夠使用下面的參數來配置你項目的 pom.xml 文件。maven
|
你須要將 ${msgpack.version} 替換爲當前的 MessagePack 版本,有關能夠使用的具體版本你能夠訪問 http://repo1.maven.org/maven2/org/msgpack/msgpack/ 中的版本。
請注意,在 0.6.x 版本中最新的版本只更新到 0.6.12。
你能夠從代碼倉庫中得到最新的代碼。
|
使用上面的代碼進行編譯後,你將會在 msgpack-java/target 目錄中獲得 msgpack.jar 包。
同時你也須要 https://code.google.com/p/json-simple/ 和 https://github.com/jboss-javassist/javassist 來讓 msgpack.jar 能夠在項目中使用。不然你將會收到 NoClassDefFoundError 錯誤。
https://www.cwiki.us/display/Serialization/QuickStart+For+MessagePack+Java+0.6.X