如何在 Mac m1 上修复此问题? (我正在使用 IntelliJ)
Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64
at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:333)
at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:64)
at org.sqlite.core.NativeDB.load(NativeDB.java:63)
at org.sqlite.SQLiteConnection.open(SQLiteConnection.java:235)
... 26 more
SQLite 是一个本机应用程序,而不是 Java 应用程序。
在配备基于 ARM 芯片架构 (aarch64) 的 Apple Silicon 芯片(M1、M2、M3)的 Mac 上,您需要安装专为 Apple Silicon 芯片构建的 SQLite 版本。
或者,不太推荐,您可以安装专为采用 Intel 芯片的 Mac 构建的 SQLite 版本,同时安装 Apple 的 Rosetta 2 芯片模拟技术。