kamo-san
2015年9月14日 13時26分
お世話になっております。
グリーンハウスの鴨下ともうします。
件名のエラーメッセージについてご質問をさせてください。
現在Armadillo440+Java1.6.0_18環境で
sqlite3を使用する開発をしております。
下記サイトを参考にサンプルを作成して
動作をさせてみたところ
"no sqlite library found"とエラーメッセージが表示されて
作業が止まってしまっております。
http://kurima.hatenablog.com/entry/2014/12/20/190907
コンパイルまで手順通りPC上で作業をして
出来上がったJAVAファイルをArmadilloに移動させたのちに
Armadillo側で以下のコマンドを実施すると発生します。
"java -classpath ".:sqlite-jdbc-3.8.7.jar" Sample"
初歩的な質問で大変恐縮ですが
ご教授頂きたく、お願い申し上げます。
コメント
at_kojiro.yamada
> 3.7.15以上のバージョンをArmadilloで使用する場合は、
> SQLite JDBC Driverのソースコードをダウンロードして、
> ATDE3またはATDE5上でarmel向けにクロスコンパイルする事になります。
>
クロスコンパイルではありませんが、
実際にarm上でビルドした例が見つかりました。
at_kojiro.yamada
2015年9月15日 18時46分
SQLite JDBC Driverは、armには対応していないようですので、Armadillo上で
は動作しないかと思います。
下記WebサイトのSupported Operating Systemsのところに
対応OS、アーキテクチャについて記載があります。
https://bitbucket.org/xerial/sqlite-jdbc
ただし、
上記Webサイトより引用
=====
In the other OSs not listed above, the pure-java SQLite is used. (Applies to versions before 3.7.15)
=====
3.7.15よりも前のバージョンであれば、pure javaのSQLiteが使われる
とのことですので、Armadillo-440上でも動作するかもしれません。
下記Webサイトより、sqlite-jdbc-3.7.2.jarがダウンロードできるようですの
で、試してみてはいかがでしょうか?
https://bitbucket.org/xerial/sqlite-jdbc/downloads
3.7.15以上のバージョンをArmadilloで使用する場合は、
SQLite JDBC Driverのソースコードをダウンロードして、
ATDE3またはATDE5上でarmel向けにクロスコンパイルする事になります。