---
title: 通过工具扫描列出的依赖包如何替换--jython-standalone-2.7.0/jython-standalone-2.7.1
description: "通过工具扫描列出的依赖包如何替换--jython-standalone-2.7.0/jython-standalone-2.7.1。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpengjython_02_0010.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/tpdl/kunpengjython_02_0010.html
indexId: 095d75e28067a15eba364c5224e5aec5d824ee05c57857c0e2eaa51ac5e5e0da69
---
# 通过工具扫描列出的依赖包如何替换--jython-standalone-2.7.0/jython-standalone-2.7.1

#### 问题现象描述

通过工具扫描列出的依赖包如何替换--jython-standalone-2.7.0/jython-standalone-2.7.1。


#### 关键过程、根本原因分析

无


#### 结论、解决方案及效果

在未编译前替换相关JAR包，本案例以jython-standalone-2.7.0为例，jython-standalone-2.7.1可参考本案例。

1. 使用已在ARM架构机器上编译好的jline-2.12.1.jar，替换“jython的extlibs”目录下的jline-2.12.1.jar。
  jython-standalone-2.7.1使用编译好的jline-2.14.3.jar，替换“jython的extlibs”目录下的jline-2.14.3.jar

2. 使用jffi-1.2.19的“dist”目录下的jffi-aarch64-Linux.jar替换“jython-2.7.0/extlibs”目录下的jffi-arm-Linux.jar。
  jython-standalone-2.7.1需要使用jffi-aarch64-Linux.jar替换“jython-2.7.1/extlibs”目录下的jffi-arm-Linux.jar。

3. 替换后执行两次编译命令。
  1 ant jar-standalone

4. 替换JAR包后，再次扫描结果如下（其他CPU架构的jffi未做替换）。
  1 2 3 4 5 6 jffi-i386-Linux.jar libjffi-1.2.so jffi-i386-SunOS.jar libjffi-1.2.so jffi-sparcv9-SunOS.jar libjffi-1.2.so jffi-x86_64-FreeBSD.jar libjffi-1.2.so jffi-x86_64-Linux.jar libjffi-1.2.so jffi-x86_64-SunOS.jar libjffi-1.2.so
