想问一个困惑的问题

07-03-21 ljw714
最近心血来潮看了一些关于框架的书籍,觉得还颇感兴趣.于是照资料动手配置了一个简单的hibernate示例.结果赔了一个星期硬是没配出来.我自认为我不算聪明的人,于是上网去搜索一下错误.意外地发现大家都出现了这样的错误,更意外的是没有一个解决的方法.于是我就纳闷了,那些开源框架的宣传者,在宣扬自己的框架怎样优秀时,他却为什么连基本的配置都不能给读者说清楚呢?当一个对你的项目有兴趣的读者,在刚进门就被绊倒了,他还有兴趣继续下去吗?又或者框架根本就是少数所谓的牛人才能玩弄的,我们这种普通老百姓还是在一旁听听牛人吹吹,在一旁感受就行了.
         

banq
2007-03-23 09:49
学习路上是坎坷的,关键不是埋怨,而是把错误贴在这里,寻求答案。

我在以前帖子里说过,新技术带来的是对人的冲击,重要的是我们需要顺势而为,“顺”其实对我们人提出高要求,改变自己,挑战自己吧。

ljw714
2007-03-23 11:08
感谢banq的回复.

现在把问题帖出来:

在用hibernate-extensions从*.hbm.xml文件生成pojo文件时出现下面的错误:

Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/hibernate/MappingException

*.bhm.xml文件是Middlegen-hibernate-r5用生成的.

版本:hibernate2.1.7 hibernate-extensions2.1.3 Middlegen-hibernate-r5

banq
2007-03-23 14:39
>java.lang.NoClassDefFoundError:net/sf/hibernate/MappingException

表示在当前classpath中没有发现net.sf.hibernate.MappingException.class这个类,这个类一般是在hibernate.jar包中,你需要将hibernate.jar加入classpath中。

具体加入有几种方式,我们开发Java时,有两个环境:开发环境和运行环境,这两个环境都需要加入:

1. 加入IDE的classpath

2. 加入运行环境如Tomcat和JBoss的classpath

至于具体如何加,使用google搜索一下。

ljw714
2007-03-23 17:08
hibernate.jar这个包是已经加入到classpath中了.要不然就不止报这个错了.现在想问一下是不是有可能是这个包有问题.

猜你喜欢
2Go 1 2 下一页