6

今日はドライバーをSqlServer使ってコネクティビティをやっています。JTDSしかし、プログラムを実行すると、以下のエラーが見つかりました

Java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
Caused by: java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver in loader dalvik.system.PathClassLoader[/data/app/com.kmkm.lll-2.apk]

私はすでにこのトピックを検索しており、次のような答えが見つかりました

java -classpath .:jtds.jar MyApp 

しかし、このコマンドをどこでどのように実行するのか混乱していますか? なぜこのエラーが発生するのですか?

4

3 に答える 3

14

EclipseのAndroidアプリでも同じ問題が発生しました。私のために働いたのは、私のアプリで外部jarをエクスポートすることでした。

すでにjtds-1.2.5ドライバーを追加している場合は、問題ありません。さもないと:

「プロジェクト」>「プロパティー」> 「ライブラリー」タブを右クリックし、「外部JARの追加」をクリックしてjtds-1.2.5.jarファイルを追加します。

次に、 [注文とエクスポート]タブ([ Javaビルドパス]ウィンドウの[ライブラリ]のすぐ横)で、 jtds-1.2.5.jar(およびその他の外部jar )のチェックボックスをオンにします。

これにより、ドライバーを含む.jarが.apkファイルとともにエクスポートされます。

于 2012-09-22T21:54:37.917 に答える
1

Eclipseを使用している場合は、この手順を試してください

  • プロジェクトを右クリックします
  • [ビルドパス]>[ビルドパスの構成...]をクリックします。
  • [ライブラリ]タグを選択し、[外部JARの追加...]をクリックします。
  • jtds.jarをポイントし、[OK]をクリックします。
  • 再構築して再実行します。
于 2012-09-06T08:04:44.693 に答える