---
title: Jline-2.10.5
description: "依赖关系：Jline-2.10.5依赖Jansi-1.4 ，Jansi 1.4 依赖Jansi-native-1.0。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpengjline210_02_0004.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/tpdl/kunpengjline210_02_0004.html
indexId: f5db2783f2609b6742c4636201ce8bf13124d559dc2452c1233fbe35e7a6a75471
---
# Jline-2.10.5

依赖关系：Jline-2.10.5依赖Jansi-1.4 ，Jansi 1.4 依赖Jansi-native-1.0。


1. 参考《Jansi 移植指南（CentOS&openEuler）(https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpengjansi19116_02_0001.html)》编译Jansi-native-1.0，编译生成的jansi-native-1.0-linux64.jar拷贝到“/home”目录下。
2. 在“/home”目录下创建jansi-native-1.0目录，并将jansi-native-1.0-linux64.jar解压到该目录。
  1 2 3 4 mkdir /home/jansi-native-1.0 cp jansi-native-1.0-linux64.jar /home/jansi-native-1.0 cd /home/jansi-native-1.0 jar -xf jansi-native-1.0-linux64.jar

3. 创建jline-2.10.5目录，并下载、解压jline-2.10.5.jar。
  1 2 3 4 5 mkdir /home/jline-2.10.5 cd /home/jline-2.10.5 wget https://repo1.maven.org/maven2/org/scala-lang/jline/2.10.5/jline-2.10.5.jar jar -xf jline-2.10.5.jar rm -rf jline-2.10.5.jar

4. 使用jansi-native-1.0中的libjansi.so文件替换掉jline-2.10.5中的libjansi.so。
  1 2 cd /home/jline-2.10.5 cp /home/jansi-native-1.0/META-INF/native/linux64/libjansi.so META-INF/native/linux64/libjansi.so

5. 重新打包jline-2.10.5.jar。
  1 2 cd /home/jline-2.10.5 jar -cf jline-2.10.5.jar ./


此JAR包的groupId为org.scala-lang，MD5值为2a9314e4fd985f848e2e170349d2a1cc。
