0

由于完全未知的原因,我最近才开始收到此错误。

自上次运行以来,代码没有更改。

有任何想法吗?

java.lang.UnsatisfiedLinkError: /private/var/folders/l8/l8xdyr88GEO5adGKtmu9XU+++TI/-Tmp-/sqlite-3.7.2-libsqlitejdbc.jnilib: no suitable image found. Did find: /private/var/folders/l8/l8xdyr88GEO5adGKtmu9XU+++TI/-Tmp-/sqlite-3.7.2-libsqlitejdbc.jnilib: unknown required load command 0x80000022

更新根本原因:

java.sql.Connection conn = DriverManager.getConnection(mySQL);

其中mysql =“jdbc:sqlite:/Users/Jason/seeking.db”

该文件 100% 存在。此连接尝试导致错误。

//////////////解决方案:

我已将我的 java(Java 的 Mac 系统首选项)首选项切换为优先加载 Java SE 6。这不适用于 SQLite jdbc 库。

这个库需要 J2SE 5.0 才能正常运行(看起来)。

希望这可以帮助其他人!

4

0 回答 0