web-dev-qa-db-ja.com

JDBC接続の「JAR / Zipが見つかりません」エラー[BIRT Eclipse、Windows 7、Oracle 11g]

参考までに、私はこのスタック全体に慣れていないため、基本的なエラーを犯している可能性があります。

最近アップグレードされたMaximoシステムのBIRTレポートを調査しようとしています。

そのために、私は以下をインストールしました:

  • Java 6&Java 7 JDK
  • EclipseのBIRTバージョン(Eclipse + BIRTプラグインが組み込まれています)。
  • 一部のOracle 11gR2クライアントオプション(カスタムインストール)
    • SQL * Plus
    • JDBC/ODBCドライバー
    • シン・クライアント

私は次のステップを踏みます:

  • Eclipseを開く
  • 新しいレポートプロジェクトを作成する
  • データソースを追加する
  • 「JDBC Data Source」を選択します(「Query BuilderのJDBC接続」も試してみました)
  • 「Oracle」接続プロファイルタイプを選択し、[次へ]をクリックします。

この時点で、ドライバーリストが空であることがわかります。これは奇妙に思えますが、おそらくドライバーの定義を定義する必要があると思います。だから私は次のステップを踏みます:

  • 「ドライバー定義の定義」をクリックします
  • 「名前/タイプ」タブで、「Oracle Thin Driver」、システムバージョン11を選択します。

この時点で、エラーメッセージが表示されます:ドライバー定義で指定されたファイルシステムでJAR/Zipが見つかりません:ojdbc14.jar。私のシステムにはojdbc14.jarも存在しないようです。

Oracleクライアントディレクトリ(つまり、Oracle_Base\product\11.2.0\client_1\jdbc\lib)にある他のjdbc jarファイルを追加しようとしましたが、何も問題を解決していないようです。

助けて?

15
SeanKilleen

同様の問題がありました。 「すべてクリア」をクリックしてから手動でjarファイルを追加すると、問題は解決しました。

25
Daniil Shevelev

この場合の答えは、残念ながら愚かなほど単純でした。Eclipseを閉じて再度開いた後、ドライバーを削除して別のドライバーを追加し、作業を開始するのに問題はありませんでした。私はすぐに立ち上がって走りました。

あなたのすべての協力に感謝します!

3
SeanKilleen

Ojdbc14.jarファイルが存在し、ライブラリパスにあることを確認します。ドライバーojdbc14.jarを選択するためのダイアログが表示されたら、[jar/Zipの検索]ボタンをクリックしてファイルを検索します。時々ありますが、それでも動作しません。この問題を解決するには、「すべてクリア」ボタンを押します。上記のプロセスを繰り返します。 .jarが追加され、ドライバ接続と詳細ダイアログボックスが続行されます。

1

これは、Eclipse IDEがEclipseインストールパスでドライバーを見つけられなかったために発生します。これは、次のようにします。システムで.jarファイルを検索し、それをEclipseインストールパスにコピーします。 。取得できなかった場合は http://dev.mysql.com/downloads/connector/j にアクセスして必要なコネクタを見つけ、ダウンロードしてEclipseインストールパスに保存します。それを見ることができ、エラーは表示されなくなります。

非常に簡単な答えは、Jarコンソールへです。jarの編集をクリックし、ファイルシステムでjarを再度選択します。それはあなたのファイルシステム内のファイルを簡単に見つけるでしょう

0
Krishna