未知的sqlite错误 - java mac os 10.5 - 链接错误不满意

时间:2012-12-19 01:54:24

标签: java sqlite

我刚刚开始因为一个完全未知的原因而收到此错误。

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

有什么想法吗?

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%存在。此连接尝试导致错误。

////////////// SOLUTION:

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

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

希望这可以帮助其他人继续前进!!

0 个答案:

没有答案