---
title: Snappy-java-1.0.4.1
description: "1. 下载源码包。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpengsnappyjava111x_02_0018.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/tpdl/kunpengsnappyjava111x_02_0018.html
indexId: 4e9861872f5de610f055e4f2ab1bc71ca44099f09d0fc709335a0c6a45ce96ad77
---
# Snappy-java-1.0.4.1

1. 下载源码包。
  1 wget https://github.com/xerial/snappy-java/archive/snappy-java-1.0.4.1.tar.gz --no-check-certificate

2. 解压源码包。
  1 2 tar -zxvf snappy-java-1.0.4.1.tar.gz mv snappy-java-snappy-java-1.0.4.1 snappy-java-1.0.4.1

3. 进入Snappy解压目录。
  1 cd snappy-java-1.0.4.1

4. 修改Makefile文件。

  a. 打开文件。
    1 vi Makefile

  b. 按“i”进入编辑模式，修改Makefile文件中Snappy压缩包的下载地址（注释原下载地址并添加新的下载地址）。
    1 2 #curl -o$@ http://snappy.googlecode.com/files/snappy-$(VERSION).tar.gz curl -o$@ http://src.fedoraproject.org/lookaside/pkgs/snappy/snappy-1.0.4.tar.gz/b69151652e82168bc5c643bcd6f07162/snappy-$(VERSION).tar.gz

  c. 修改Makefile文件中解压命令（注释原解压命令并添加新的解压命令）。
    1 2 # $(TAR) xvfz $< -C $(TARGET) $(TAR) xvf $< -C $(TARGET)

  d. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
5. 执行编译。
  1 make

  编译出的JAR包位于：“target/snappy-java-1.0.4.1.jar”。
