今天用ResourceBundle读取一个文件时,在读取文件名时没有带上包名(文件在当前包名下)结果运行程序时报了个NoClassDefFoundError的错误,到处查关于这个错误的资料原因有很多,但都不符合,因为是通过网课学习,所以和老师的代码对照了几遍都没发现不一样,也没法问只能自己摸索,就这样搞了几个小时,甚至重新建立项目从头写还是不行,后来才想到可能是读取路径不对,一查果然如此,竟然要带上包名。不过让我疑惑的是老师的没有带,直接读的文件名,(老师用的是MyEclipse我用的是Eclipse,不知道是不是这个原因)果然要想解决问题要找准方向,不过解决问题的一瞬间真爽(尤其对一个新手来说)!补充:老师创建的项目也是非web项目,我的也是,百思不得其解为什么代码一样,结果差这么多!!!