我的jar文件是用eclipse导出成Jar文件生成的,写一个普通的helloWorld类打包成Jar文件,然后另一个项目应用是可以显示helloworld的,但是我通过hibernate建立一个底层的数据访问类,打包成jar文件后,别的项目引用,在写代码的时候是没有提示错误的,但是运行起来就提示:
Exception in thread "main" java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration
at com.test.test.main(test.java:21)具体是那个类没有找到呢? 请教大家,
还有打包的时候hibernate.cfg.xml、*.hbm.xml文件、还有lib里面的文件是否一起打包呢?main代码如下:
SysmrgAccess sysAccess = new SysmrgAccess();
SayHello hello = new SayHello();
hello.SayHelloWorld(); //运行正常 SysmrgAccess sysAccess = new SysmrgAccess();//提示上述错误
ArrayList users = (ArrayList) sysAccess.getAllUserAccount();
Iterator user = users.iterator();
while(user.hasNext()){
PermUserAccount userAccount = (PermUserAccount)user.next();
System.out.println(userAccount.getUserAccount());
}
Exception in thread "main" java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration
at com.test.test.main(test.java:21)具体是那个类没有找到呢? 请教大家,
还有打包的时候hibernate.cfg.xml、*.hbm.xml文件、还有lib里面的文件是否一起打包呢?main代码如下:
SysmrgAccess sysAccess = new SysmrgAccess();
SayHello hello = new SayHello();
hello.SayHelloWorld(); //运行正常 SysmrgAccess sysAccess = new SysmrgAccess();//提示上述错误
ArrayList users = (ArrayList) sysAccess.getAllUserAccount();
Iterator user = users.iterator();
while(user.hasNext()){
PermUserAccount userAccount = (PermUserAccount)user.next();
System.out.println(userAccount.getUserAccount());
}
解决方案 »
- SVN 请求的名称有效但是找不到请求的类型的数据
- tomcat+花生壳,HTTP 错误 403 - 禁止访问
- 高手,拜托了。关于JSP和JavaScpit联合编程的问题
- 求一个linux下jsp+javabean生成的柱壮图、曲线图的例子!
- 这样的时间:0000-00-00 00:00:00
- Ethereal软件抓包后,follow tcp stream后的字符串乱码
- javac编译问题
- jsp使用poolman连接oracle数据库, 使用rs.getString()取到的数据的值居然全部为null!
- 新手问题,HelloWorld问题,找不到包javax.Servlet
- 今天的面试题
- 问个session小问题
- ■高分■十万火急■■想问一下先类似CSDN的这种树型导航在JSP中是怎么实现的?
看看这里面都用到哪些类不就知道了
反而在别的项目引用的时候还有引用一边?难道是打包的时候那里的属性还要设置一下么?