# 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