之前使用 docx4j 的时候,放到有的服务器上就会报错,后来发现是服务器缺少 libXext 造成的,所以想咨询下在那里或者有什么方法能够查询 jar 包里需要的动态链接库
1
thinkershare Nov 30, 2023
最好的办法是去查找 jar 提供者的文档,没有简单的办法知道。
|
2
wr410 Nov 30, 2023
解包 -> strings -> grep *.dll/*.so
|
3
zackzergzeng OP @wr410 只能在源码里搜了吗😭
|
4
Aresxue Dec 4, 2023
最简单的就是找文档,没文档就只能自求多福了,其实本身 dll 和 maven 依赖一样都是第三方库,但由于需求不是强所以 dll 的名单从来都没有地方管理, 我理解可以做个类似 Python requirements.txt 的东西管理起来,本来 jdk 做这个事情是最合适的,其次就是 maven 插件也可以做,但现在没有任何标准的话除了翻源码就是在测试环境多测测了(保持和生产环境一致)。
|