---
title: 编译
description: "本节以编译lz4-java-1.2.0.jar为例。编译lz4-java-1.3.0.jar时只需要修改具体的版本号即可。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpenglz4java_02_0004.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/tpdl/kunpenglz4java_02_0004.html
indexId: 97802bc891c7b6e2b1f9b399fb4cc4c78f028a9002bfc07488c51536acec054270
---
# 编译

本节以编译lz4-java-1.2.0.jar为例。编译lz4-java-1.3.0.jar时只需要修改具体的版本号即可。


#### 安装Ant 1.9.14

1. 从官网下载Ant 1.9.14版本安装包。
  1 wget https://archive.apache.org/dist/ant/binaries/apache-ant-1.9.14-bin.zip

2. 解压安装包。
  1 unzip apache-ant-1.9.14-bin.zip

3. 将Ant安装到指定目录（此处以指定“/opt/tools/installed”目录为例）。
  1 mv apache-ant-1.9.14 /opt/tools/installed/

4. 配置Ant环境变量。

  a. 打开“/etc/profile”文件。
    1 vi /etc/profile

  b. 按“i”进入编辑模式，在“/etc/profile”文件末尾处增加如下代码。
    1 2 export ANT_HOME=/opt/tools/installed/apache-ant-1.9.14 export PATH=$ANT_HOME/bin:$PATH

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
5. 使修改的环境变量生效。
  1 source /etc/profile

6. 查看是否生效。
  1 ant -version


#### 编译LZ4-java

1. 下载源码。
  1 wget https://github.com/lz4/lz4-java/archive/1.2.0.zip

2. 解压源码包。
  1 unzip 1.2.0.zip

3. 进入解压后目录。
  1 cd lz4-java-1.2.0

4. 修改build.xml文件。

  a. 打开文件。
    1 vi lz4-java-1.2.0/build.xml

  b. 按“i”进入编辑模式，将第60行中的http修改为https。
  c. 将第29行内容中Ivy的版本号修改为2.5.0。
  d. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
5. 执行编译。
  1 2 ant ivy-bootstrap ant

  编译后的JAR包位于编译根路径下的dist内。

  编译前需确保“/root/.ivy2/”目录下为空。
