最近、まったく未知の理由でこのエラーが発生し始めました。
コードは前回の実行時から変更されていません。
何か案は?
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);
where mySQL = "jdbc:sqlite:/Users/Jason/seeking.db"
このファイルは 100% 存在します。この接続試行がエラーの原因です。
//////////////解決:
Java (Java の Mac システム設定) 設定を切り替えて、優先度として Java SE 6 をロードしました。これは、SQLite jdbc ライブラリでは機能しません。
このライブラリが適切に動作するには、J2SE 5.0 が必要です (らしい)。
これが他の誰かに役立つことを願っています!!