1

Oracle 10g xe を Java に接続していますが、例外 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver が発生します。

ドライバーのクラスパス、つまり ojdbc14.jar を含めたとしても、
間違ったクラスパスを設定した場合は、クラスパスを設定する正しい方法を教えてください

4

5 に答える 5

1

JARの実行(ou "java -jar file.jar"をダブルクリック)では、CLASSPATH環境変数は使用されないことに注意してください。

クラスの見つけ方

その場合(JARを実行する)、マニフェストファイルでClass-Path属性を設定する必要があります

JARファイル仕様

于 2009-04-07T09:34:28.087 に答える
1

oracle.jdbc.OracleDriver を使いたいと思います。oracle.jdbc.driver.OracleDriver は廃止され、9i と 10g の間で削除されたと思います。

于 2009-04-10T02:33:28.767 に答える
0

アプリケーションをTomcatでWebアプリケーションとして実行している場合、ojdbc14.jarは{tomcat_home} / server/libにある必要があります。それまたは{tomcat_home}/common / lib ...ですが、server/libだと確信しています。

于 2009-04-10T02:39:35.787 に答える
0

それは、アプリケーションの実行方法によって異なります。通常、env var CLASSPATH または command-line-switch -cp を介してクラスパスを設定できます。

お使いの環境の詳細をお知らせください。

于 2009-04-06T21:05:24.830 に答える
0

私はそれをoracle app server 9.0.4のclasses12.jarというjarファイルで見つけました。

于 2009-04-11T07:38:03.487 に答える