最近用 eclipse 写一个小的 RCP 应用程序,用到 hibernate 做为持久化。
在引入 hibernate3 的包时我用的是在 build path 的配置中加入一个 User Library , 然后引入到工程的 buildpath 中
运行时出现 java.lang.NoClassDefFoundError: org/hibernate/Session 的异常
经过在网上查资料才知道,只能是用下面的方法引入相应的包
1 ,在工程中建一个 lib 文件夹
2 ,把所有的包都拷到 lib 下面
3 ,打开 plugin.xml ,在里面的 runtime 页, classpath 中加入相应的包即可
本文介绍了一个使用Eclipse开发RCP应用时遇到的问题:Hibernate集成导致的NoClassDefFoundError错误。通过调整类路径设置和采用特定的库引入方式解决了问题。
1161





