SQLite JDBC 是一个用于使用Java 访问和创建SQLite数据库文件的库。
1.1 安装Openjdk
下载并安装到指定目录(如/opt/tools/installed):
wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u191-b12/OpenJDK8U-jdk_aarch64_linux_hotspot_8u191b12.tar.gz tar -zxf OpenJDK8U-jdk_aarch64_linux_hotspot_8u191b12.tar.gz mv jdk8u191-b12 /opt/tools/installed/ |
---|
配置java环境变量,在/etc/profile文件末尾处增加下面的代码:
JAVA_HOME=/opt/tools/installed/jdk8u191-b12 PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME PATH |
---|
运行下面命令,使修改的环境变量生效:
source /etc/profile |
---|
1.2 安装Maven
下载并安装到指定目录(如/opt/tools/installed):
wget https://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz tar -zxf apache-maven-3.5.4-bin.tar.gz mv apache-maven-3.5.4 /opt/tools/installed/ |
---|
修改maven环境变量,在/etc/profile文件末尾增加下面高亮代码:
JAVA_HOME=/opt/tools/installed/jdk8u191-b12 MAVEN_HOME=/opt/tools/installed/apache-maven-3.5.4 PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH export MAVEN_HOME JAVA_HOME PATH |
---|
运行下面的命令,是修改的环境变量生效:
source /etc/profile |
---|
1.3 安装Gcc等依赖项
挂载OS镜像:
mount YOUR_OS.iso /media -o loop |
---|
修改/etc/yum.repos.d/Base.repo文件,配置yum本地源:
[Local] name=CentOS-7.4 Local baseurl=file:///media/ enabled=1 gpgcheck=0 |
---|
运行下面的命令,使yum源配置生效:
yum clean all yum makecache |
---|
yum安装GCC等相关依赖:
yum install git gcc gcc-c++ make cmake libtool autoconf automake -y |
---|
1.4 解决-fsigned-char问题
1.使用command -v gcc命令寻找gcc所在路径(一般位于/usr/bin/gcc)
2.更改gcc的名字(比如改成gcc-impl)
3.在gcc所在目录执行vim gcc,并填入如下内容保存:
#! /bin/sh /usr/bin/gcc-impl -fsigned-char “$@” |
---|
4.执行chmod +x gcc给脚本添加执行权限
5.使用与1-4步相似的方式给g++创建同名字的脚本文件
1.5 编译sqlite-jdbc-3.8.11.2
下载sqlite-jdbc-3.8.11.2源码,并解压
wget https://github.com/xerial/sqlite-jdbc/archive/3.8.11.2.zip unzip 3.8.11.2.zip cd sqlite-jdbc-3.8.11.2 |
---|
修改Makefile:
执行编译:
make |
---|