# sqlite-jdbc源码编译方法
1、源码地址:https://github.com/xerial/sqlite-jdbc
下载需要编译的版本:https://github.com/xerial/sqlite-jdbc/tags
此文档编译3.42.0.0版本,其他版本编译方法一致:
1、编译环境依赖公网、jdk 1.8 (加入到系统环境变量)、curl等
2、执行命令
-- 下载文件
wget 'https://github.com/xerial/sqlite-jdbc/archive/refs/tags/3.42.0.0.zip'
-- 解压
unzip 3.42.0.0.zip
-- 执行编译
cd sqlite-jdbc-3.42.0.0
make native
编译结果:
使用这几个目录的so文件都可以:
src/main/resources/org/sqlite/native/Linux/aarch64/libsqlitejdbc.so
检查so文件是否包含如下方法 nm -D libsqlitejdbc.so:
sqlite下载地址:https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/ (opens new window)
3、用winrar打开sqlite-jdbc-3.42.0.0.jar
将so文件放入到org/sqlite/native/Linux对应的架构下面覆盖即可
创建人:yangtao
修改人:het、wyx