免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2469 | 回复: 2
打印 上一主题 下一主题

NoClassDefFoundError: org/hibernate/Session 急啊.. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-25 10:52 |只看该作者 |倒序浏览
一个GUI,用到Hibernate操作MySQL.

在MyEclipse中代码能够正常运行,但是将程序打包成jar后无发运行,加入Hibernate支持的时候也把相关jar文件加到lib中了.


Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/hiber
nate/Session
        at cn.medicalsystem.beans.Utilites.<clinit>(Utilites.java:10)
        at cn.medicalsystem.beans.LoginDemo.actionPerformed(LoginDemo.java:141)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)


classpath 内容:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
        <classpathentry kind="src" path="src"/>
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
        <classpathentry kind="lib" path="lib/antlr-2.7.6rc1.jar"/>
        <classpathentry kind="lib" path="lib/asm.jar"/>
        <classpathentry kind="lib" path="lib/asm-attrs.jar"/>
        <classpathentry kind="lib" path="lib/cglib-2.1.3.jar"/>
        <classpathentry kind="lib" path="lib/commons-collections-2.1.1.jar"/>
        <classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
        <classpathentry kind="lib" path="lib/dom4j-1.6.1.jar"/>
        <classpathentry kind="lib" path="lib/ehcache-1.1.jar"/>
        <classpathentry kind="lib" path="lib/hibernate3.jar"/>
        <classpathentry kind="lib" path="lib/jaas.jar"/>
        <classpathentry kind="lib" path="lib/jaxen-1.1-beta-7.jar"/>
        <classpathentry kind="lib" path="lib/jdbc2_0-stdext.jar"/>
        <classpathentry kind="lib" path="lib/jta.jar"/>
        <classpathentry kind="lib" path="lib/log4j-1.2.11.jar"/>
        <classpathentry kind="lib" path="lib/xerces-2.6.2.jar"/>
        <classpathentry kind="lib" path="lib/xml-apis.jar"/>
        <classpathentry kind="lib" path="lib/mysql-connector-java-5.0.8-bin.jar"/>
        <classpathentry kind="output" path="bin"/>
</classpath>


用MyEclipse提供的打包方式得到的
MANIFEST.MF内容:

Manifest-Version: 1.0
Main-Class: cn.medicalsystem.beans.LoginDemo

LoginDemo是我写的一个包含main的类.



怎么解决呢??

论坛徽章:
0
2 [报告]
发表于 2008-06-25 11:43 |只看该作者
哈哈.自己解决了..
MANIFEST.MF


class-path中加入lib的每个包..再执行jar命令打包就可以了..

不要用Eclipse打包...

论坛徽章:
0
3 [报告]
发表于 2008-06-27 00:05 |只看该作者
用ant就行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP