---
title: 编译和安装
description: "1. 下载RocksDB JNI 5.7.3源码。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpengrocksdbjni_02_0004.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/tpdl/kunpengrocksdbjni_02_0004.html
indexId: 8d89d0f9fc50bca5ee7c81237b4fedd2e2e0885c0378948fd608c0b14199580d73
---
# 编译和安装

#### 编译RocksDB JNI 5.7.3

1. 下载RocksDB JNI 5.7.3源码。
  1 wget https://codeload.github.com/facebook/rocksdb/zip/v5.7.3

2. 解压源码。
  1 2 mv v5.7.3 rocksdbjni-5.7.3.zip unzip rocksdbjni-5.7.3.zip

3. 进入解压后的目录。
  1 cd rocksdb-5.7.3

4. 修改Makefile，将DEBUG_LEVEL设为0。
5. 修改“java/Makefile”文件的Maven仓库地址为https://repo1.maven.org/maven2/。

  a. 打开文件。
    1 vi java/Makefile

  b. 按“i”进入编辑模式，修改CENTRAL_REPO_URL?=https://repo1.maven.org/maven2/。
  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
6. 编译打包，rocksdbjni-5.7.3-linux64.jar位于“rocksdb-5.7.3/java/target”目录。
  1 PORTABLE=1 make rocksdbjava -j8


#### 编译RocksDB JNI 5.14.2

1. 下载RocksDB JNI 5.14.2源码。
  1 wget https://codeload.github.com/facebook/rocksdb/zip/v5.14.2

2. 解压源码。
  1 2 mv v5.14.2 rocksdbjni-5.14.2.zip unzip rocksdbjni-5.14.2.zip

3. 进入解压后的目录。
  1 cd rocksdb-5.14.2

4. 修改Makefile，将DEBUG_LEVEL设为0。
5. 修改“java/Makefile”文件的Maven仓库地址为https://repo1.maven.org/maven2/。

  a. 打开文件。
    1 vi java/Makefile

  b. 按“i”进入编辑模式，修改CENTRAL_REPO_URL?=https://repo1.maven.org/maven2/。
  c. 按“Esc”键，输入:wq!，按“Enter”保
6. 编译打包，rocksdbjni-5.14.2-linux64.jar位于“rocksdb-5.14.2/java/target”目录。
  1 PORTABLE=1 make rocksdbjava -j8


#### 编译RocksDB JNI 5.15.10

1. 下载RocksDB JNI 5.15.10源码。
  1 wget https://codeload.github.com/facebook/rocksdb/zip/v5.15.10

2. 解压源码。
  1 2 mv v5.15.10 rocksdbjni-5.15.10.zip unzip rocksdbjni-5.15.102.zip

3. 进入解压后的目录。
  1 cd rocksdb-5.15.10

4. 修改Makefile，将DEBUG_LEVEL设为0。
5. 修改“java/Makefile”文件的maven仓库地址为https://repo1.maven.org/maven2/。

  a. 打开文件。
    1 vi java/Makefile

  b. 按“i”进入编辑模式，修改CENTRAL_REPO_URL?=https://repo1.maven.org/maven2/。
  c. 按“Esc”键
6. 编译打包，rocksdbjni-5.15.10-linux64.jar位于“rocksdb-5.15.10/java/target”目录。
  1 PORTABLE=1 make rocksdbjava -j8
