通过工具扫描列出的依赖包如何替换--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可参考本案例。
- 使用已在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
- 使用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。
- 替换后执行两次编译命令。
1
ant jar-standalone
- 替换JAR包后,再次扫描结果如下(其他CPU架构的jffi未做替换)。
1 2 3 4 5 6
jffi-i386-Linux.jar libjiffi-1.2.so jffi-i386-SunOS.jar libjiffi-1.2.so jffi-sparcv9-SunOS.jar libjiffi-1.2.so jffi-x86_64-FreeBSD.jar libjiffi-1.2.so jffi-x86_64-Linux.jar libjiffi-1.2.so jffi-x86_64-SunOS.jar libjiffi-1.2.so
父主题: 故障排除