SQL接続についての質問です。よろしくお願いします。
開発環境 Windows7 64bit Pro
 java -version
 java version "1.6.0_23"
 Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
 Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode)
本番環境 Debian
 java -version
 java version "1.6.0_23"
 Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
 Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode)
javaは同じものを入れています。

jarファイルに格納されたSample.java(main含む)のコンストラクタに「Class.forName("org.sqlite.JDBC");」を記述したところ、
Windows/Debian共に「sqlitejdbc-v056.jar」を正常に読み込めていました。

package net.example.demo;にあるDBConnect.java のコンストラクタに同じものを記述すると、Windowsでは成功し、データベースにはアクセスできますが、
全く同じディレクトリ構造、プログラムにもかかわらず、Debianでは失敗してしまいます。
>> java.lang.ClassNotFoundException: org.sqlite.JDBC

java -cp ".:sqlitejdbc-v056.jar" -jar main.jar
のようにしても同じでした。

全く解決のアイデアが浮かばず困っています。解決策 or アイデアいただけませんでしょうか。よろしくお願いします。