JDBCドライバークラス「oracle.jdbc.driver.OracleDriver」を読み込めません



Cannot Load Jdbc Driver Class Oracle



EclipseのMavenプロジェクトはOracleを使用していますが、jarとしてパッケージ化した後は正常に開始できず、エラーが報告されます。アーティファクトcom.oracle:ojdbc14:jarがありません。

ここでは、ドライバーパッケージのビルドパスをプロジェクトに直接インポートしているため、Eclipseで起動しても問題はなく、パッケージの起動時にエラーが報告されます。



解決:

コマンドウィンドウを開き、次のコマンドを入力します。



mvn install:install-file -DgroupId = com.oracle -DartifactId = ojdbc14 -Dversion = 10.2.0.4.0 -Dpackaging = jar -Dfile = C: ojdbc14-10.2.0.4.0.jar

ここで、-Dfileは、ダウンロードしたドライバーパッケージを保存するローカルパスです。

QQ 20160124192554.png



次に、pom.xmlに依存関係を追加し、それをパッケージ化すれば問題ありません。