我正在尝试运行一个实用程序类,该类从 .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
批处理文件只有两个命令
@ECHO OFF
java -cp .;D:\Projects\Name\webapps\WEB-INF\classes dbchanges.CreateQuery