我正在尝试运行一个实用程序类,它从.bat文件调用一些项目特定的类。从Eclipse IDE可以很好地运行实用程序类,但是从命令行我得到Caused by: java.lang.ClassNotFoundException: org.hibernate.Interceptor
。
我认为要修复这个问题我应该从项目的lib文件夹中找到相应的jar并将其明确地设置到bat文件的CLASSPATH中。但我找不到任何类org.hibernate.Interceptor的jar。
我的方法有什么问题?我在我的lib文件夹中有以下hibernate相关的jar:
批处理文件只有两个命令
@ECHO OFF
java -cp .;D:\Projects\Name\webapps\WEB-INF\classes dbchanges.CreateQuery
答案 0 :(得分:0)
找到答案。我必须将所有必要的罐子包含在CLASSPATH中。
对不起愚蠢的问题:(