.bat ファイルから、いくつかのプロジェクト固有のクラスを呼び出すユーティリティ クラスを実行しようとしています。ユーティリティ クラスは Eclipse IDE から正常に実行されますが、コマンド ラインからはCaused by: java.lang.ClassNotFoundException: org.hibernate.Interceptor
.
この問題を修正するには、プロジェクトの lib フォルダーから対応する jar を見つけて、bat ファイルの CLASSPATH に明示的に設定する必要があると想定しました。しかし、org.hibernate.Interceptor クラスの jar は見つかりませんでした。
私のアプローチの何が問題になっていますか?libフォルダーに次の休止状態関連のjarがあります。
- hibernate3.jar
- hibernate-jpa-2.0-api-1.0.0.Final.jar
バッチ ファイルには 2 つのコマンドしかありません
@ECHO OFF
java -cp .;D:\Projects\Name\webapps\WEB-INF\classes dbchanges.CreateQuery