最新の Derby DB バージョン (10.4) を使用するようにプロジェクトを設定するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/122468

  •  02-07-2019
  •  | 
  •  

質問

Derby DB を使用する小さなアプリケーションを実行しようとするたびに、次のエラー メッセージが表示されます。

メッセージ:/path/to/db/TheDB にあるデータベースの形式は、ソフトウェアの現在のバージョンと互換性がありません。データベースはバージョン 10.4 によって作成されたか、バージョン 10.4 によってアップグレードされました。

Netbeans からライブラリを追加しましたが、依然として同じ問題が発生します。
ここで何をすればいいのか分かりません。

役に立ちましたか?

解決

Netbeans に含まれるバージョンは古い可能性があります (NB 6.0 時点では Derby 10.2)。プロジェクトのプロパティから Derby を追加し、「ライブラリ」を追加した場合は、おそらく古いバージョンがインストールされていると思われます。

[ツール] -> [ライブラリ] に移動してライブラリを更新できます。「Java DBドライバー」を選択します。jar 参照を削除し、10.4 バージョンを指すように更新します。

JAR ファイルをプロジェクトのプロパティに追加し、ライブラリも追加した場合、NB はリスト内で見つかった最初/最後の JAR を取得した可能性があります...

他のヒント

うーん、私がしなければならないのは、適切な derby.jar を追加することだけです 手動で プロジェクトに。
単純なコピー コマンド操作:

cp /opt/Apache/derbyinstall/lib/ダービー.jar /プロジェクトへの/パス/dist/lib/

...仕事をしました。問題は次のとおりです。この操作を行いました から ネットビーンズと 理由がわからない, Netbeans は jar ファイルを更新しませんでした。奇妙ですが、修正されました。:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top